pub enum AttributeDirective {
Unified {
uuid1: u64,
uuid2: u64,
span: Span,
},
Managed {
span: Span,
},
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for AttributeDirective
impl Clone for AttributeDirective
Source§fn clone(&self) -> AttributeDirective
fn clone(&self) -> AttributeDirective
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 moreSource§impl Debug for AttributeDirective
impl Debug for AttributeDirective
impl Eq for AttributeDirective
Source§impl PartialEq for AttributeDirective
impl PartialEq for AttributeDirective
Source§fn eq(&self, other: &AttributeDirective) -> bool
fn eq(&self, other: &AttributeDirective) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PtxParser for AttributeDirective
impl PtxParser for AttributeDirective
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 AttributeDirective
impl PtxUnparser for AttributeDirective
Source§fn unparse_tokens(&self, tokens: &mut Vec<PtxToken>)
fn unparse_tokens(&self, tokens: &mut Vec<PtxToken>)
Append the PTX token sequence representing
self to tokens.Source§fn unparse_tokens_mode(&self, tokens: &mut Vec<PtxToken>, spaced: bool)
fn unparse_tokens_mode(&self, tokens: &mut Vec<PtxToken>, spaced: bool)
Append tokens, optionally inserting spacing tokens for readability.
Source§fn to_tokens(&self) -> Vec<PtxToken>
fn to_tokens(&self) -> Vec<PtxToken>
Convenience helper that returns the serialized PTX token stream.
Source§fn to_tokens_spaced(&self) -> Vec<PtxToken>
fn to_tokens_spaced(&self) -> Vec<PtxToken>
Convenience helper that returns the serialized PTX token stream with
spacing/newlines inserted for readability.
Source§impl Serialize for AttributeDirective
impl Serialize for AttributeDirective
Source§impl Spanned for AttributeDirective
impl Spanned for AttributeDirective
impl StructuralPartialEq for AttributeDirective
Source§impl TreeDisplay for AttributeDirective
impl TreeDisplay for AttributeDirective
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
Auto Trait Implementations§
impl Freeze for AttributeDirective
impl RefUnwindSafe for AttributeDirective
impl Send for AttributeDirective
impl Sync for AttributeDirective
impl Unpin for AttributeDirective
impl UnsafeUnpin for AttributeDirective
impl UnwindSafe for AttributeDirective
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