pub enum GpuPreprocessingCapability {
MacroExpansion,
ConditionalInclusion,
IncludeGraphTracking,
TokenProvenance,
LineMarkers,
Stringification,
TokenPasting,
VariadicMacros,
BuiltinMacros,
}Expand description
GPU preprocessing capability required before parser input.
Variants§
MacroExpansion
Macro expansion.
ConditionalInclusion
Conditional inclusion.
IncludeGraphTracking
Include graph tracking.
TokenProvenance
Token provenance.
LineMarkers
Line marker tracking.
Stringification
Macro stringification.
TokenPasting
Token pasting.
VariadicMacros
Variadic macros.
BuiltinMacros
Builtin macros.
Trait Implementations§
Source§impl Clone for GpuPreprocessingCapability
impl Clone for GpuPreprocessingCapability
Source§fn clone(&self) -> GpuPreprocessingCapability
fn clone(&self) -> GpuPreprocessingCapability
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 GpuPreprocessingCapability
Source§impl Debug for GpuPreprocessingCapability
impl Debug for GpuPreprocessingCapability
impl Eq for GpuPreprocessingCapability
Source§impl Ord for GpuPreprocessingCapability
impl Ord for GpuPreprocessingCapability
Source§fn cmp(&self, other: &GpuPreprocessingCapability) -> Ordering
fn cmp(&self, other: &GpuPreprocessingCapability) -> 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 GpuPreprocessingCapability
impl PartialEq for GpuPreprocessingCapability
Source§fn eq(&self, other: &GpuPreprocessingCapability) -> bool
fn eq(&self, other: &GpuPreprocessingCapability) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for GpuPreprocessingCapability
impl PartialOrd for GpuPreprocessingCapability
impl StructuralPartialEq for GpuPreprocessingCapability
Auto Trait Implementations§
impl Freeze for GpuPreprocessingCapability
impl RefUnwindSafe for GpuPreprocessingCapability
impl Send for GpuPreprocessingCapability
impl Sync for GpuPreprocessingCapability
impl Unpin for GpuPreprocessingCapability
impl UnsafeUnpin for GpuPreprocessingCapability
impl UnwindSafe for GpuPreprocessingCapability
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.