pub enum VariableModifier {
Vector {
value: u32,
span: Span,
},
Alignment {
value: u32,
span: Span,
},
Ptr {
span: Span,
},
}Expand description
Qualifiers left on module variable declarations (e.g. .v4).
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for VariableModifier
impl Clone for VariableModifier
Source§fn clone(&self) -> VariableModifier
fn clone(&self) -> VariableModifier
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 VariableModifier
impl Debug for VariableModifier
Source§impl PartialEq for VariableModifier
impl PartialEq for VariableModifier
Source§impl PtxParser for VariableModifier
impl PtxParser for VariableModifier
Source§fn parse() -> impl Fn(&mut PtxTokenStream<'_>) -> Result<(Self, Span), PtxParseError>
fn parse() -> impl Fn(&mut PtxTokenStream<'_>) -> Result<(Self, Span), PtxParseError>
Returns a parser function that can parse an instance of
Self.Source§impl PtxUnparser for VariableModifier
impl PtxUnparser for VariableModifier
Source§impl Spanned for VariableModifier
impl Spanned for VariableModifier
Source§impl TreeDisplay for VariableModifier
impl TreeDisplay for VariableModifier
Source§fn tree_display(&self, f: &mut TreeFormatter, source: &str) -> Result
fn tree_display(&self, f: &mut TreeFormatter, source: &str) -> Result
Display this node in tree format. Read more
impl Eq for VariableModifier
impl StructuralPartialEq for VariableModifier
Auto Trait Implementations§
impl Freeze for VariableModifier
impl RefUnwindSafe for VariableModifier
impl Send for VariableModifier
impl Sync for VariableModifier
impl Unpin for VariableModifier
impl UnwindSafe for VariableModifier
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