pub enum GpuTokenClass {
Comments,
Identifiers,
Literals,
Punctuation,
Whitespace,
Directives,
StringCharStates,
}Expand description
GPU token class required by preprocessing/lexing.
Variants§
Comments
Comments.
Identifiers
Identifiers.
Literals
Literals.
Punctuation
Punctuation.
Whitespace
Whitespace.
Directives
Directives.
StringCharStates
String and character states.
Trait Implementations§
Source§impl Clone for GpuTokenClass
impl Clone for GpuTokenClass
Source§fn clone(&self) -> GpuTokenClass
fn clone(&self) -> GpuTokenClass
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 GpuTokenClass
Source§impl Debug for GpuTokenClass
impl Debug for GpuTokenClass
impl Eq for GpuTokenClass
Source§impl Ord for GpuTokenClass
impl Ord for GpuTokenClass
Source§fn cmp(&self, other: &GpuTokenClass) -> Ordering
fn cmp(&self, other: &GpuTokenClass) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for GpuTokenClass
impl PartialEq for GpuTokenClass
Source§fn eq(&self, other: &GpuTokenClass) -> bool
fn eq(&self, other: &GpuTokenClass) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for GpuTokenClass
impl PartialOrd for GpuTokenClass
impl StructuralPartialEq for GpuTokenClass
Auto Trait Implementations§
impl Freeze for GpuTokenClass
impl RefUnwindSafe for GpuTokenClass
impl Send for GpuTokenClass
impl Sync for GpuTokenClass
impl Unpin for GpuTokenClass
impl UnsafeUnpin for GpuTokenClass
impl UnwindSafe for GpuTokenClass
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.