Trait object_chain::ChainElement[][src]

pub trait ChainElement: Sealed {
    type Inner;
    fn len(&self) -> usize;
fn get(&self) -> &Self::Inner;
fn get_mut(&mut self) -> &mut Self::Inner; fn append<T>(self, item: T) -> Link<T, Self>
    where
        Self: Sized
, { ... } }
Expand description

A generic chain element

Associated Types

Required methods

Return the number of objects linked to this chain element

Provided methods

Append an object to the chain

Implementors