DirectoryOperations

Trait DirectoryOperations 

Source
pub trait DirectoryOperations: AttributeOperations {
    // Required methods
    fn read(&self, context: &mut Context) -> Result<Option<Entry>>;
    fn set_position(&self, context: &mut Context, position: Size) -> Result<()>;
    fn get_position(&self, context: &mut Context) -> Result<Size>;
    fn rewind(&self, context: &mut Context) -> Result<()>;
    fn close(&self, context: &mut Context) -> Result<()>;
}

Required Methods§

Source

fn read(&self, context: &mut Context) -> Result<Option<Entry>>

Source

fn set_position(&self, context: &mut Context, position: Size) -> Result<()>

Source

fn get_position(&self, context: &mut Context) -> Result<Size>

Source

fn rewind(&self, context: &mut Context) -> Result<()>

Source

fn close(&self, context: &mut Context) -> Result<()>

Implementors§