pub struct OverlayUpdate {
pub document: DocumentIdentifier,
pub text: String,
pub version: Option<i32>,
pub language_id: Option<String>,
}Expand description
In-memory document update applied through updateSnapshot.
Fields§
§document: DocumentIdentifierFile path or URI identifying the virtual document.
text: StringFull in-memory document contents.
version: Option<i32>Optional monotonic version associated with the overlay.
language_id: Option<String>Optional language identifier such as typescript or vue.
Trait Implementations§
Source§impl Clone for OverlayUpdate
impl Clone for OverlayUpdate
Source§fn clone(&self) -> OverlayUpdate
fn clone(&self) -> OverlayUpdate
Returns a duplicate 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 OverlayUpdate
impl Debug for OverlayUpdate
Source§impl<'de> Deserialize<'de> for OverlayUpdate
impl<'de> Deserialize<'de> for OverlayUpdate
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<OverlayUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OverlayUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OverlayUpdate
impl PartialEq for OverlayUpdate
Source§impl Serialize for OverlayUpdate
impl Serialize for OverlayUpdate
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for OverlayUpdate
impl StructuralPartialEq for OverlayUpdate
Auto Trait Implementations§
impl Freeze for OverlayUpdate
impl RefUnwindSafe for OverlayUpdate
impl Send for OverlayUpdate
impl Sync for OverlayUpdate
impl Unpin for OverlayUpdate
impl UnsafeUnpin for OverlayUpdate
impl UnwindSafe for OverlayUpdate
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