Struct languageserver_types::SignatureInformation
[−]
[src]
pub struct SignatureInformation {
pub label: String,
pub documentation: String,
pub parameters: 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
label: String
The label of this signature. Will be shown in the UI.
documentation: String
The human-readable doc-comment of this signature. Will be shown in the UI but can be omitted.
parameters: Vec<ParameterInformation>
The parameters of this signature.
Trait Implementations
impl Debug for SignatureInformation[src]
impl PartialEq for SignatureInformation[src]
fn eq(&self, __arg_0: &SignatureInformation) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &SignatureInformation) -> bool
This method tests for !=.