Struct languageserver_types::SignatureHelp [−][src]
pub struct SignatureHelp {
pub signatures: Vec<SignatureInformation>,
pub active_signature: Option<u64>,
pub active_parameter: Option<u64>,
}Signature help represents the signature of something callable. There can be multiple signature but only one active and only one active parameter.
Fields
signatures: Vec<SignatureInformation>
One or more signatures.
active_signature: Option<u64>
The active signature.
active_parameter: Option<u64>
The active parameter of the active signature.
Trait Implementations
impl Debug for SignatureHelp[src]
impl Debug for SignatureHelpfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Eq for SignatureHelp[src]
impl Eq for SignatureHelpimpl PartialEq for SignatureHelp[src]
impl PartialEq for SignatureHelpfn eq(&self, other: &SignatureHelp) -> bool[src]
fn eq(&self, other: &SignatureHelp) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &SignatureHelp) -> bool[src]
fn ne(&self, other: &SignatureHelp) -> boolThis method tests for !=.
Auto Trait Implementations
impl Send for SignatureHelp
impl Send for SignatureHelpimpl Sync for SignatureHelp
impl Sync for SignatureHelp