Struct gluon_completion::SuggestionQuery
[−]
[src]
pub struct SuggestionQuery { pub paths: Vec<PathBuf>, pub modules: Vec<Cow<'static, str>>, pub prefix_filter: bool, }
Fields
paths: Vec<PathBuf>
modules: Vec<Cow<'static, str>>
prefix_filter: bool
Methods
impl SuggestionQuery
[src]
fn new() -> Self
[src]
fn suggest<T>(
&self,
env: &T,
expr: &SpannedExpr<Symbol>,
pos: BytePos
) -> Vec<Suggestion> where
T: TypeEnv,
[src]
&self,
env: &T,
expr: &SpannedExpr<Symbol>,
pos: BytePos
) -> Vec<Suggestion> where
T: TypeEnv,
fn suggest_metadata<'a, T>(
&self,
env: &'a FnvMap<Symbol, Metadata>,
type_env: &T,
expr: &SpannedExpr<Symbol>,
pos: BytePos,
name: &'a str
) -> Option<&'a Metadata> where
T: TypeEnv,
[src]
&self,
env: &'a FnvMap<Symbol, Metadata>,
type_env: &T,
expr: &SpannedExpr<Symbol>,
pos: BytePos,
name: &'a str
) -> Option<&'a Metadata> where
T: TypeEnv,