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
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 !=
.