[][src]Trait swim_mem::resident::ResidentDeref

pub trait ResidentDeref<L: Lease>: Resident {
    type Target: ?Sized;
    fn resident_deref(lease: &L) -> &Self::Target;
}

An immutably dereferenceable Resident of a raw memory Lease.

Associated Types

type Target: ?Sized

The type the resident dereferences to.

Loading content...

Required methods

fn resident_deref(lease: &L) -> &Self::Target

Immutably dereferences the resident of the lease.

Loading content...

Implementors

impl<L: Lease> ResidentDeref<L> for Box<L::Data, L::Meta>[src]

type Target = L::Data

impl<L: Lease<Data = T, Meta = BufHeader<M>>, T, M> ResidentDeref<L> for Buf<T, M>[src]

type Target = BufLease<L, T, M>

impl<L: Lease<Data = u8, Meta = BufHeader<M>>, M> ResidentDeref<L> for String<M>[src]

type Target = StringLease<L, M>

Loading content...