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§
Source§impl Debug for SynchronizationCapability
impl Debug for SynchronizationCapability
Source§impl Default for SynchronizationCapability
impl Default for SynchronizationCapability
Source§fn default() -> SynchronizationCapability
fn default() -> SynchronizationCapability
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SynchronizationCapability
impl<'de> Deserialize<'de> for SynchronizationCapability
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
impl Eq for SynchronizationCapability
impl StructuralPartialEq for SynchronizationCapability
Auto Trait Implementations§
impl Freeze for SynchronizationCapability
impl RefUnwindSafe for SynchronizationCapability
impl Send for SynchronizationCapability
impl Sync for SynchronizationCapability
impl Unpin for SynchronizationCapability
impl UnwindSafe for SynchronizationCapability
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