pub enum LocationKind {
Show 27 variants
Aggregate,
CaseExpr,
Channel,
Column,
CommitBegin,
CommitEnd,
Cursor,
Database,
EventTrigger,
Extension,
Function,
Index,
NamedArgParameter,
Policy,
PreparedStatement,
Procedure,
PropertyGraph,
Role,
Schema,
Sequence,
Server,
Table,
Tablespace,
Trigger,
Type,
View,
Window,
}Variants§
Aggregate
CaseExpr
Channel
Column
CommitBegin
CommitEnd
Cursor
Database
EventTrigger
Extension
Function
Index
NamedArgParameter
Policy
PreparedStatement
Procedure
PropertyGraph
Role
Schema
Sequence
Server
Table
Tablespace
Trigger
Type
View
Window
Trait Implementations§
Source§impl Clone for LocationKind
impl Clone for LocationKind
Source§fn clone(&self) -> LocationKind
fn clone(&self) -> LocationKind
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 LocationKind
impl Debug for LocationKind
Source§impl PartialEq for LocationKind
impl PartialEq for LocationKind
Source§impl TryFrom<LocationKind> for SemanticTokenType
impl TryFrom<LocationKind> for SemanticTokenType
Source§type Error = LocationKind
type Error = LocationKind
The type returned in the event of a conversion error.
impl Copy for LocationKind
impl Eq for LocationKind
impl StructuralPartialEq for LocationKind
Auto Trait Implementations§
impl Freeze for LocationKind
impl RefUnwindSafe for LocationKind
impl Send for LocationKind
impl Sync for LocationKind
impl Unpin for LocationKind
impl UnsafeUnpin for LocationKind
impl UnwindSafe for LocationKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more