[−][src]Struct heed_types::OwnedSlice
Describes a Vec of types that are totally owned (doesn't
hold any reference to the original slice).
If you need to store a type that doesn't depends on any
memory alignment and that can be big it is recommended
to use the UnalignedSlice.
The CowType is recommended for borrowed types (types that holds
references to the original slice).
Trait Implementations
impl<'a, T: 'a> BytesDecode<'a> for OwnedSlice<T> where
T: FromBytes + Copy, [src]
T: FromBytes + Copy,
impl<'a, T: 'a> BytesEncode<'a> for OwnedSlice<T> where
T: AsBytes, [src]
T: AsBytes,
impl<T> Send for OwnedSlice<T>[src]
impl<T> Sync for OwnedSlice<T>[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for OwnedSlice<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Unpin for OwnedSlice<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for OwnedSlice<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,