WorkspaceInit

Trait WorkspaceInit 

Source
pub trait WorkspaceInit {
    // Required methods
    fn init_workspace(
        &mut self,
        params: InitializeParams,
    ) -> Result<Vec<Result<(), RuntimeError>>, RuntimeError>;
    fn read_file(
        &self,
        file: &Path,
    ) -> Result<(&'static Parsers, Url, Text), FileSystemError>;
}

Required Methods§

Implementors§

Source§

impl<Db> WorkspaceInit for Session<Db>
where Db: BaseDatabase,