Skip to main content

FileIdExt

Trait FileIdExt 

Source
pub trait FileIdExt<'db> {
    // Required methods
    fn maybe_as_virtual(
        &self,
        db: &'db dyn Database,
    ) -> Option<&'db VirtualFile<'db>>;
    fn as_virtual(&self, db: &'db dyn Database) -> &'db VirtualFile<'db>;
}

Required Methods§

Source

fn maybe_as_virtual( &self, db: &'db dyn Database, ) -> Option<&'db VirtualFile<'db>>

Source

fn as_virtual(&self, db: &'db dyn Database) -> &'db VirtualFile<'db>

Implementations on Foreign Types§

Source§

impl<'db> FileIdExt<'db> for FileId<'db>

Source§

fn maybe_as_virtual( &self, db: &'db dyn Database, ) -> Option<&'db VirtualFile<'db>>

Source§

fn as_virtual(&self, db: &'db dyn Database) -> &'db VirtualFile<'db>

Implementors§