tinymist_query::docs

Type Alias VarDocs

Source
pub type VarDocs = VarDocsT<Option<(EcoString, EcoString, EcoString)>>;
Expand description

Documentation about a variable.

Aliased Type§

struct VarDocs {
    pub docs: EcoString,
    pub return_ty: Option<(EcoString, EcoString, EcoString)>,
    pub def_docs: OnceLock<String>,
}

Fields§

§docs: EcoString

Documentation for the pattern binding.

§return_ty: Option<(EcoString, EcoString, EcoString)>

The inferred type of the pattern binding source.

§def_docs: OnceLock<String>

Cached documentation for the definition.