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