pub enum WorkspaceSymbolProvider {
Bool(bool),
WorkspaceSymbolOptions(WorkspaceSymbolOptions),
}Variants§
Bool(bool)
WorkspaceSymbolOptions(WorkspaceSymbolOptions)
Trait Implementations§
Source§impl Clone for WorkspaceSymbolProvider
impl Clone for WorkspaceSymbolProvider
Source§fn clone(&self) -> WorkspaceSymbolProvider
fn clone(&self) -> WorkspaceSymbolProvider
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 Debug for WorkspaceSymbolProvider
impl Debug for WorkspaceSymbolProvider
Source§impl<'de> Deserialize<'de> for WorkspaceSymbolProvider
impl<'de> Deserialize<'de> for WorkspaceSymbolProvider
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<WorkspaceSymbolOptions> for WorkspaceSymbolProvider
impl From<WorkspaceSymbolOptions> for WorkspaceSymbolProvider
Source§fn from(v: WorkspaceSymbolOptions) -> Self
fn from(v: WorkspaceSymbolOptions) -> Self
Converts to this type from the input type.
Source§impl From<bool> for WorkspaceSymbolProvider
impl From<bool> for WorkspaceSymbolProvider
Source§impl Hash for WorkspaceSymbolProvider
impl Hash for WorkspaceSymbolProvider
Source§impl PartialEq for WorkspaceSymbolProvider
impl PartialEq for WorkspaceSymbolProvider
Source§fn eq(&self, other: &WorkspaceSymbolProvider) -> bool
fn eq(&self, other: &WorkspaceSymbolProvider) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WorkspaceSymbolProvider
impl Serialize for WorkspaceSymbolProvider
impl Copy for WorkspaceSymbolProvider
impl Eq for WorkspaceSymbolProvider
impl StructuralPartialEq for WorkspaceSymbolProvider
Auto Trait Implementations§
impl Freeze for WorkspaceSymbolProvider
impl RefUnwindSafe for WorkspaceSymbolProvider
impl Send for WorkspaceSymbolProvider
impl Sync for WorkspaceSymbolProvider
impl Unpin for WorkspaceSymbolProvider
impl UnsafeUnpin for WorkspaceSymbolProvider
impl UnwindSafe for WorkspaceSymbolProvider
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