Struct lsp_types::SaveOptions
source · pub struct SaveOptions {
pub include_text: Option<bool>,
}
Expand description
Save options.
Fields§
§include_text: Option<bool>
The client is supposed to include the content on save.
Trait Implementations§
source§impl Clone for SaveOptions
impl Clone for SaveOptions
source§fn clone(&self) -> SaveOptions
fn clone(&self) -> SaveOptions
Returns a copy of the value. Read more
1.0.0 · 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 SaveOptions
impl Debug for SaveOptions
source§impl Default for SaveOptions
impl Default for SaveOptions
source§fn default() -> SaveOptions
fn default() -> SaveOptions
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SaveOptions
impl<'de> Deserialize<'de> for SaveOptions
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 From<SaveOptions> for TextDocumentSyncSaveOptions
impl From<SaveOptions> for TextDocumentSyncSaveOptions
source§fn from(from: SaveOptions) -> Self
fn from(from: SaveOptions) -> Self
Converts to this type from the input type.
source§impl PartialEq for SaveOptions
impl PartialEq for SaveOptions
source§impl Serialize for SaveOptions
impl Serialize for SaveOptions
impl Eq for SaveOptions
impl StructuralPartialEq for SaveOptions
Auto Trait Implementations§
impl Freeze for SaveOptions
impl RefUnwindSafe for SaveOptions
impl Send for SaveOptions
impl Sync for SaveOptions
impl Unpin for SaveOptions
impl UnwindSafe for SaveOptions
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.