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