Struct lsp_types::SynchronizationCapability
source · pub struct SynchronizationCapability {
pub dynamic_registration: Option<bool>,
pub will_save: Option<bool>,
pub will_save_wait_until: Option<bool>,
pub did_save: Option<bool>,
}
Fields
dynamic_registration: Option<bool>
Whether text document synchronization supports dynamic registration.
will_save: Option<bool>
The client supports sending will save notifications.
will_save_wait_until: Option<bool>
The client supports sending a will save request and waits for a response providing text edits which will be applied to the document before it is saved.
did_save: Option<bool>
The client supports did save notifications.
Trait Implementations
sourceimpl Debug for SynchronizationCapability
impl Debug for SynchronizationCapability
sourceimpl Default for SynchronizationCapability
impl Default for SynchronizationCapability
sourcefn default() -> SynchronizationCapability
fn default() -> SynchronizationCapability
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SynchronizationCapability
impl<'de> Deserialize<'de> for SynchronizationCapability
sourcefn 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
sourceimpl PartialEq<SynchronizationCapability> for SynchronizationCapability
impl PartialEq<SynchronizationCapability> for SynchronizationCapability
sourcefn eq(&self, other: &SynchronizationCapability) -> bool
fn eq(&self, other: &SynchronizationCapability) -> bool
sourceimpl Serialize for SynchronizationCapability
impl Serialize for SynchronizationCapability
impl Eq for SynchronizationCapability
impl StructuralEq for SynchronizationCapability
impl StructuralPartialEq for SynchronizationCapability
Auto Trait Implementations
impl RefUnwindSafe for SynchronizationCapability
impl Send for SynchronizationCapability
impl Sync for SynchronizationCapability
impl Unpin for SynchronizationCapability
impl UnwindSafe for SynchronizationCapability
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more