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