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