pub enum LocationKind {
Show 50 variants
AccessMethod,
Aggregate,
CaseExpr,
Channel,
Collation,
Column,
CommitBegin,
CommitEnd,
Constraint,
Conversion,
Cursor,
Database,
EventTrigger,
Extension,
ElementTable,
ForeignDataWrapper,
Function,
Index,
JsonPath,
Label,
Language,
NamedArgParameter,
Operator,
OperatorClass,
OperatorFamily,
Policy,
PreparedStatement,
PreparedTransaction,
Procedure,
Property,
PropertyGraph,
Publication,
Role,
Rule,
Savepoint,
Schema,
Sequence,
Server,
Statistics,
Subscription,
Table,
Tablespace,
TextSearchConfiguration,
TextSearchDictionary,
TextSearchParser,
TextSearchTemplate,
Trigger,
Type,
View,
Window,
}Variants§
AccessMethod
Aggregate
CaseExpr
Channel
Collation
Column
CommitBegin
CommitEnd
Constraint
Conversion
Cursor
Database
EventTrigger
Extension
ElementTable
ForeignDataWrapper
Function
Index
JsonPath
Label
Language
NamedArgParameter
Operator
OperatorClass
OperatorFamily
Policy
PreparedStatement
PreparedTransaction
Procedure
Property
PropertyGraph
Publication
Role
Rule
Savepoint
Schema
Sequence
Server
Statistics
Subscription
Table
Tablespace
TextSearchConfiguration
TextSearchDictionary
TextSearchParser
TextSearchTemplate
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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LocationKind
Source§impl Debug for LocationKind
impl Debug for LocationKind
impl Eq for LocationKind
Source§impl PartialEq for LocationKind
impl PartialEq for LocationKind
impl StructuralPartialEq 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.
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.impl<T> ErasedDestructor for Twhere
T: 'static,
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