Struct lsp::types::SignatureInformation[][src]

pub struct SignatureInformation {
    pub label: String,
    pub documentation: Option<Union<String, MarkupContent>>,
    pub parameters: Option<Vec<ParameterInformation>>,
}

Represents the signature of something callable. A signature can have a label, like a function-name, a doc-comment, and a set of parameters.

Fields

The label of this signature. Will be shown in the UI.

The human-readable doc-comment of this signature. Will be shown in the UI but can be omitted.

The parameters of this signature.

Methods

impl SignatureInformation
[src]

The SignatureInformation namespace provides helper functions to work with SignatureInformation literals.

Trait Implementations

impl Debug for SignatureInformation
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations