pub enum LSPAny {
Object(Box<HashMap<String, LSPAny>>),
Array(Box<Vec<LSPAny>>),
String(String),
Integer(i64),
UInteger(u64),
Decimal(f64),
Boolean(bool),
Null,
}Expand description
The LSP any type
Variants§
Object(Box<HashMap<String, LSPAny>>)
Array(Box<Vec<LSPAny>>)
String(String)
Integer(i64)
UInteger(u64)
Decimal(f64)
Boolean(bool)
Null
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LSPAny
impl<'de> Deserialize<'de> for LSPAny
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
Auto Trait Implementations§
impl Freeze for LSPAny
impl RefUnwindSafe for LSPAny
impl Send for LSPAny
impl Sync for LSPAny
impl Unpin for LSPAny
impl UnwindSafe for LSPAny
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