pub trait Entry {
    // Required methods
    fn open(
        self: Arc<Self>,
        flags: OpenFlags,
        path: &str,
        object: ServerEnd<NodeMarker>
    );
    fn encode(&self, buf: &mut Vec<u8>);
    fn name(&self) -> String;
}

Required Methods§

source

fn open( self: Arc<Self>, flags: OpenFlags, path: &str, object: ServerEnd<NodeMarker> )

source

fn encode(&self, buf: &mut Vec<u8>)

source

fn name(&self) -> String

Implementations on Foreign Types§

source§

impl Entry for DirectoryProxy

source§

fn open( self: Arc<Self>, flags: OpenFlags, path: &str, object: ServerEnd<NodeMarker> )

source§

fn encode(&self, _buf: &mut Vec<u8>)

source§

fn name(&self) -> String

Implementors§