From af881660b276739f4ead0443dd276956beb5b23d Mon Sep 17 00:00:00 2001 From: Matt Brubeck Date: Mon, 27 Jan 2020 08:52:17 -0800 Subject: [PATCH] Use full path to vec! in smallvec! macro Fixes #197 --- lib.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib.rs b/lib.rs index 83fcf94..7eb74a6 100644 --- a/lib.rs +++ b/lib.rs @@ -31,14 +31,14 @@ #![cfg_attr(feature = "may_dangle", feature(dropck_eyepatch))] #![deny(missing_docs)] -#[macro_use] -extern crate alloc; +#[doc(hidden)] +pub extern crate alloc; #[cfg(any(test, feature = "write"))] extern crate std; use alloc::boxed::Box; -use alloc::vec::Vec; +use alloc::{vec, vec::Vec}; use core::borrow::{Borrow, BorrowMut}; use core::cmp; use core::fmt; @@ -116,7 +116,7 @@ macro_rules! smallvec { $(vec.push($x);)* vec } else { - $crate::SmallVec::from_vec(vec![$($x,)*]) + $crate::SmallVec::from_vec($crate::alloc::vec![$($x,)*]) } }); }