[][src]Struct chunky::Chunk

pub struct Chunk { /* fields omitted */ }

A Chunk of general purpose memory, essentially acting as &mut u8 which can be backed by different ChunkStorage providers. Dropping a Chunk deallocates its in-memory space but keeps any persisted version of that chunk.

Trait Implementations

impl DerefMut for Chunk[src]

impl Deref for Chunk[src]

type Target = [u8]

The resulting type after dereferencing.

Auto Trait Implementations

impl !Sync for Chunk

impl !Send for Chunk

impl Unpin for Chunk

impl !RefUnwindSafe for Chunk

impl !UnwindSafe for Chunk

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]