Skip to main content

RootDir

Trait RootDir 

Source
pub trait RootDir: FxNode + DirectoryEntry {
    // Required methods
    fn as_directory_entry(self: Arc<Self>) -> Arc<dyn DirectoryEntry>;
    fn serve(
        self: Arc<Self>,
        flags: Flags,
        server_end: ServerEnd<DirectoryMarker>,
    );
    fn as_node(self: Arc<Self>) -> Arc<dyn FxNode>;

    // Provided method
    fn register_additional_volume_services(
        self: Arc<Self>,
        _svc_dir: &Simple,
    ) -> Result<(), Error> { ... }
}

Required Methods§

Source

fn as_directory_entry(self: Arc<Self>) -> Arc<dyn DirectoryEntry>

Source

fn serve(self: Arc<Self>, flags: Flags, server_end: ServerEnd<DirectoryMarker>)

Source

fn as_node(self: Arc<Self>) -> Arc<dyn FxNode>

Provided Methods§

Implementors§