• Home
  • Raw
  • Download

Lines Matching defs:SmallVec

555 pub struct SmallVec<A: Array> {  struct
560 data: SmallVecData<A>, argument
563 impl<A: Array> SmallVec<A> { impl
1434 impl<A: Array> SmallVec<A> impl
1496 impl<A: Array> SmallVec<A> implementation
1542 impl<A: Array> ops::Deref for SmallVec<A> { implementation
1553 impl<A: Array> ops::DerefMut for SmallVec<A> { implementation
1563 impl<A: Array> AsRef<[A::Item]> for SmallVec<A> { implementation
1570 impl<A: Array> AsMut<[A::Item]> for SmallVec<A> { implementation
1577 impl<A: Array> Borrow<[A::Item]> for SmallVec<A> { implementation
1584 impl<A: Array> BorrowMut<[A::Item]> for SmallVec<A> { implementation
1593 impl<A: Array<Item = u8>> io::Write for SmallVec<A> { implementation
1614 impl<A: Array> Serialize for SmallVec<A> implementation
1629 impl<'de, A: Array> Deserialize<'de> for SmallVec<A> implementation
1685 impl<'a, A: Array> SpecFrom<A, &'a [A::Item]> for SmallVec<A> implementation
1695 impl<'a, A: Array> From<&'a [A::Item]> for SmallVec<A> implementation
1712 impl<A: Array> From<Vec<A::Item>> for SmallVec<A> { implementation
1719 impl<A: Array> From<A> for SmallVec<A> { implementation
1726 impl<A: Array, I: SliceIndex<[A::Item]>> ops::Index<I> for SmallVec<A> { implementation
1734 impl<A: Array, I: SliceIndex<[A::Item]>> ops::IndexMut<I> for SmallVec<A> { implementation
1741 impl<A: Array> ExtendFromSlice<A::Item> for SmallVec<A> implementation
1750 impl<A: Array> FromIterator<A::Item> for SmallVec<A> { implementation
1759 impl<A: Array> Extend<A::Item> for SmallVec<A> { implementation
1784 impl<A: Array> fmt::Debug for SmallVec<A> implementation
1793 impl<A: Array> Default for SmallVec<A> { implementation
1801 unsafe impl<#[may_dangle] A: Array> Drop for SmallVec<A> { implementation
1815 impl<A: Array> Drop for SmallVec<A> { implementation
1828 impl<A: Array> Clone for SmallVec<A> implementation
1853 impl<A: Array, B: Array> PartialEq<SmallVec<B>> for SmallVec<A> implementation
1863 impl<A: Array> Eq for SmallVec<A> where A::Item: Eq {} implementation
1865 impl<A: Array> PartialOrd for SmallVec<A> implementation
1875 impl<A: Array> Ord for SmallVec<A> implementation
1885 impl<A: Array> Hash for SmallVec<A> implementation
1894 unsafe impl<A: Array> Send for SmallVec<A> where A::Item: Send {} implementation
1985 impl<A: Array> IntoIterator for SmallVec<A> { implementation
2002 impl<'a, A: Array> IntoIterator for &'a SmallVec<A> { implementation
2010 impl<'a, A: Array> IntoIterator for &'a mut SmallVec<A> { implementation
2062 impl<T, const N: usize> SmallVec<[T; N]> { impl