pub struct SignatureHelpOptions {
pub work_done_progress_options_mixin: WorkDoneProgressOptions,
pub trigger_characters: Option<Vec<String>>,
pub retrigger_characters: Option<Vec<String>>,
}Expand description
Server Capabilities for a {@link SignatureHelpRequest}.
Fields§
§work_done_progress_options_mixin: WorkDoneProgressOptions§trigger_characters: Option<Vec<String>>List of characters that trigger signature help automatically.
retrigger_characters: Option<Vec<String>>List of characters that re-trigger signature help.
These trigger characters are only active when signature help is already showing. All trigger characters are also counted as re-trigger characters.
@since 3.15.0
Trait Implementations§
Source§impl Clone for SignatureHelpOptions
impl Clone for SignatureHelpOptions
Source§fn clone(&self) -> SignatureHelpOptions
fn clone(&self) -> SignatureHelpOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SignatureHelpOptions
impl Debug for SignatureHelpOptions
Source§impl<'de> Deserialize<'de> for SignatureHelpOptions
impl<'de> Deserialize<'de> for SignatureHelpOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SignatureHelpOptions
impl PartialEq for SignatureHelpOptions
Source§fn eq(&self, other: &SignatureHelpOptions) -> bool
fn eq(&self, other: &SignatureHelpOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SignatureHelpOptions
impl Serialize for SignatureHelpOptions
impl StructuralPartialEq for SignatureHelpOptions
Auto Trait Implementations§
impl Freeze for SignatureHelpOptions
impl RefUnwindSafe for SignatureHelpOptions
impl Send for SignatureHelpOptions
impl Sync for SignatureHelpOptions
impl Unpin for SignatureHelpOptions
impl UnsafeUnpin for SignatureHelpOptions
impl UnwindSafe for SignatureHelpOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more