pub enum DocumentSymbolArrayOrSymbolInformationArray {
DocumentSymbolArray(Vec<DocumentSymbol>),
SymbolInformationArray(Vec<SymbolInformation>),
}Variants§
DocumentSymbolArray(Vec<DocumentSymbol>)
SymbolInformationArray(Vec<SymbolInformation>)
Trait Implementations§
Source§impl Clone for DocumentSymbolArrayOrSymbolInformationArray
impl Clone for DocumentSymbolArrayOrSymbolInformationArray
Source§fn clone(&self) -> DocumentSymbolArrayOrSymbolInformationArray
fn clone(&self) -> DocumentSymbolArrayOrSymbolInformationArray
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for DocumentSymbolArrayOrSymbolInformationArray
impl<'de> Deserialize<'de> for DocumentSymbolArrayOrSymbolInformationArray
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 PartialEq for DocumentSymbolArrayOrSymbolInformationArray
impl PartialEq for DocumentSymbolArrayOrSymbolInformationArray
Source§fn eq(&self, other: &DocumentSymbolArrayOrSymbolInformationArray) -> bool
fn eq(&self, other: &DocumentSymbolArrayOrSymbolInformationArray) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DocumentSymbolArrayOrSymbolInformationArray
Auto Trait Implementations§
impl Freeze for DocumentSymbolArrayOrSymbolInformationArray
impl RefUnwindSafe for DocumentSymbolArrayOrSymbolInformationArray
impl Send for DocumentSymbolArrayOrSymbolInformationArray
impl Sync for DocumentSymbolArrayOrSymbolInformationArray
impl Unpin for DocumentSymbolArrayOrSymbolInformationArray
impl UnsafeUnpin for DocumentSymbolArrayOrSymbolInformationArray
impl UnwindSafe for DocumentSymbolArrayOrSymbolInformationArray
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