pub enum ClassificationKind {
Show 26 variants
PlainText,
Comment,
Punctuation,
Directive,
Literal,
StringLiteral,
Type,
Identifier,
Column,
Table,
Database,
ScalarFunction,
AggregateFunction,
Keyword,
Operator,
Variable,
Parameter,
CommandKeyword,
QueryOperator,
ScalarOperator,
MaterializedViewFunction,
Plugin,
Option,
ClientDirective,
QueryParameter,
Cluster,
}Expand description
Classification kind for syntax highlighting
These values match the ClassificationKind enum from Kusto.Language
Variants§
PlainText
Plain text (no special highlighting)
Comment
A comment
Punctuation
Punctuation characters: (), ;:
Directive
A directive: #
Literal
A non-string literal (number, boolean, etc.)
StringLiteral
A string literal
Type
A type name
Identifier
An identifier
Column
A column name
Table
A table name
Database
A database name
ScalarFunction
A scalar function
AggregateFunction
An aggregate function
Keyword
A keyword
Operator
An operator
Variable
A variable
Parameter
A parameter
CommandKeyword
A command keyword
QueryOperator
A query operator (pipe operators like where, project, etc.)
ScalarOperator
A scalar operator (mathematical/logical operators)
MaterializedViewFunction
A materializable expression
Plugin
Plugin name
Option
Option name
ClientDirective
Client directive
QueryParameter
Query parameter
Cluster
Cluster name
Implementations§
Trait Implementations§
Source§impl Clone for ClassificationKind
impl Clone for ClassificationKind
Source§fn clone(&self) -> ClassificationKind
fn clone(&self) -> ClassificationKind
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClassificationKind
impl Debug for ClassificationKind
Source§impl<'de> Deserialize<'de> for ClassificationKind
impl<'de> Deserialize<'de> for ClassificationKind
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 ClassificationKind
impl PartialEq for ClassificationKind
Source§impl Serialize for ClassificationKind
impl Serialize for ClassificationKind
impl Copy for ClassificationKind
impl Eq for ClassificationKind
impl StructuralPartialEq for ClassificationKind
Auto Trait Implementations§
impl Freeze for ClassificationKind
impl RefUnwindSafe for ClassificationKind
impl Send for ClassificationKind
impl Sync for ClassificationKind
impl Unpin for ClassificationKind
impl UnwindSafe for ClassificationKind
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)