#[non_exhaustive]pub enum QEntitiesTokenKind {
OpenBrace = 123,
CloseBrace = 125,
QuotedString = 34,
UnquotedString = 0,
}Expand description
The kinds of tokens that can appear within a q-entities file.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
OpenBrace = 123
An open brace ({).
CloseBrace = 125
A close brace (}).
QuotedString = 34
A quoted string ("foo bar").
UnquotedString = 0
An unquoted string (foo_bar).
Trait Implementations§
Source§impl Clone for QEntitiesTokenKind
impl Clone for QEntitiesTokenKind
Source§fn clone(&self) -> QEntitiesTokenKind
fn clone(&self) -> QEntitiesTokenKind
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 QEntitiesTokenKind
impl Debug for QEntitiesTokenKind
Source§impl Display for QEntitiesTokenKind
impl Display for QEntitiesTokenKind
Source§impl PartialEq for QEntitiesTokenKind
impl PartialEq for QEntitiesTokenKind
impl Copy for QEntitiesTokenKind
impl Eq for QEntitiesTokenKind
impl StructuralPartialEq for QEntitiesTokenKind
Auto Trait Implementations§
impl Freeze for QEntitiesTokenKind
impl RefUnwindSafe for QEntitiesTokenKind
impl Send for QEntitiesTokenKind
impl Sync for QEntitiesTokenKind
impl Unpin for QEntitiesTokenKind
impl UnwindSafe for QEntitiesTokenKind
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