[][src]Trait swim_mem::resident::ResidentAsRef

pub trait ResidentAsRef<L: Lease, T: ?Sized>: Resident {
    fn resident_as_ref(lease: &L) -> &T;
}

An immutably referenceable Resident of a raw memory Lease.

Required methods

fn resident_as_ref(lease: &L) -> &T

Returns the resident of the lease as an immutable reference to type T.

Loading content...

Implementors

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

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

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

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

Loading content...