pub type VecAsRefSlice<T> = IteratorAsRefSlice<Vec<T>, T>;
Expand description
Alias for IteratorAsRefSlice<Vec<T>, T>
.
Aliased Type§
struct VecAsRefSlice<T>(pub Vec<T>, pub PhantomData<T>);
Fields§
§0: Vec<T>
§1: PhantomData<T>
Implementations
Source§impl<B, T> IteratorAsRefSlice<B, T>
impl<B, T> IteratorAsRefSlice<B, T>
Trait Implementations
Source§impl<B, T> Bake for IteratorAsRefSlice<B, T>
impl<B, T> Bake for IteratorAsRefSlice<B, T>
Source§fn bake(&self, ctx: &CrateEnv) -> TokenStream
fn bake(&self, ctx: &CrateEnv) -> TokenStream
Source§impl<B, T> BakeSize for IteratorAsRefSlice<B, T>
impl<B, T> BakeSize for IteratorAsRefSlice<B, T>
Source§fn borrows_size(&self) -> usize
fn borrows_size(&self) -> usize
Returns the size
Source§impl<B: Default, T> Default for IteratorAsRefSlice<B, T>
impl<B: Default, T> Default for IteratorAsRefSlice<B, T>
Source§fn default() -> IteratorAsRefSlice<B, T>
fn default() -> IteratorAsRefSlice<B, T>
Returns the “default value” for a type. Read more
Source§impl<B, T> Deref for IteratorAsRefSlice<B, T>
impl<B, T> Deref for IteratorAsRefSlice<B, T>
Source§impl<B, T> DerefMut for IteratorAsRefSlice<B, T>
impl<B, T> DerefMut for IteratorAsRefSlice<B, T>
Source§impl<B, T> From<B> for IteratorAsRefSlice<B, T>
impl<B, T> From<B> for IteratorAsRefSlice<B, T>
Source§impl<B, T> FromIterator<T> for IteratorAsRefSlice<B, T>
impl<B, T> FromIterator<T> for IteratorAsRefSlice<B, T>
Source§fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self
fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self
Creates a value from an iterator. Read more