searchState.loadedDescShard("smallvec", 0, "Small vectors in various sizes. These store a certain …\nThe allocator return an error\nTypes that can be used as the backing store for a SmallVec.\nOverflow usize::MAX or other error during size computation\nError type for APIs with fallible heap allocation\nAn iterator that removes the items from a SmallVec and …\nAn iterator that consumes a SmallVec and yields its items …\nThe type of the array’s elements.\nA Vec-like container that can store a small number of …\nConvenience trait for constructing a SmallVec\nMoves all the elements of other into self, leaving other …\nReturns a raw mutable pointer to the vector’s buffer.\nExtracts a mutable slice of the entire vector.\nReturns the remaining items of this iterator as a mutable …\nReturns a raw pointer to the vector’s buffer.\nExtracts a slice containing the entire vector.\nReturns the remaining items of this iterator as a slice.\nThe number of items the vector can hold without …\nRemove all elements from the vector.\nRemoves consecutive duplicate elements.\nRemoves consecutive duplicate elements using the given …\nRemoves consecutive elements that map to the same key.\nCreates a draining iterator that removes the specified …\nCopy elements from a slice and append them to the vector.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstructs a new SmallVec on the stack from an A without …\nConstructs a new SmallVec on the stack from an A without …\nConstructs a new SmallVec on the stack from an A without …\nCreates a SmallVec with n copies of elem.\nCreates a SmallVec directly from the raw components of …\nCopy the elements from a slice into a new SmallVec.\nConstruct a new SmallVec from a Vec<A::Item>.\nRe-allocate to set the capacity to …\nThe maximum number of elements this vector can hold inline\nInsert an element at position index, shifting all elements …\nCopy elements from a slice into the vector at position …\nInsert multiple elements at position index, shifting all …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConverts a SmallVec into a Box<[T]> without reallocating …\nConvert the SmallVec into an A if possible. Otherwise …\nConvert a SmallVec to a Vec, without reallocating if the …\nReturns true if the vector is empty\nThe number of elements stored in the vector\nConstruct an empty vector\nRemove an item from the end of the vector and return it, …\nAppend an item to the vector.\nRemove and return the element at position index, shifting …\nReserve capacity for additional more elements to be …\nReserve the minimum capacity for additional more elements …\nResizes the vector so that its length is equal to len.\nResizes the SmallVec in-place so that len is equal to …\nRetains only the elements specified by the predicate.\nRetains only the elements specified by the predicate.\nSets the length of a vector.\nShrink the capacity of the vector as much as possible.\nReturns the number of items the array can hold.\nCreates a SmallVec containing the arguments.\nReturns true if the data has spilled into a separate …\nRemove the element at position index, replacing it with …\nConstruct a new SmallVec from a slice.\nShorten the vector, keeping the first len elements and …\nRe-allocate to set the capacity to …\nReserve capacity for additional more elements to be …\nReserve the minimum capacity for additional more elements …\nConstruct an empty vector with enough capacity …\nThe layout that was passed to the allocator")