tinymist_project

Trait WorldProvider

Source
pub trait WorldProvider {
    // Required methods
    fn entry(&self) -> Result<EntryOpts>;
    fn resolve(&self) -> Result<LspUniverse>;
}
Expand description

World provider for LSP universe and worlds.

Required Methods§

Source

fn entry(&self) -> Result<EntryOpts>

Get the entry options from the arguments.

Source

fn resolve(&self) -> Result<LspUniverse>

Get a universe instance from the given arguments.

Implementations on Foreign Types§

Source§

impl WorldProvider for (ProjectInput, ImmutPath)

Source§

fn resolve(&self) -> Result<LspUniverse>

Source§

fn entry(&self) -> Result<EntryOpts>

Implementors§