enum CollectionRepr<'l, Collection: SetCollection> {
Nil(Collection),
Fork(&'l mut Collection),
Extend(&'l mut Collection, Collection::ExtendMemory),
Moved,
}
Available on crate feature
collection
only.Variants§
Nil(Collection)
Fork(&'l mut Collection)
Extend(&'l mut Collection, Collection::ExtendMemory)
Moved
Auto Trait Implementations§
impl<'l, Collection> Freeze for CollectionRepr<'l, Collection>
impl<'l, Collection> RefUnwindSafe for CollectionRepr<'l, Collection>
impl<'l, Collection> Send for CollectionRepr<'l, Collection>
impl<'l, Collection> Sync for CollectionRepr<'l, Collection>
impl<'l, Collection> Unpin for CollectionRepr<'l, Collection>
impl<'l, Collection> !UnwindSafe for CollectionRepr<'l, Collection>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more