pub enum StatementSectionDirectiveLine {
B8 {
values: Vec<i16>,
span: Span,
},
B16 {
values: Vec<i32>,
span: Span,
},
B32Immediate {
values: Vec<i64>,
span: Span,
},
B64Immediate {
values: Vec<i128>,
span: Span,
},
B32Label {
labels: Label,
span: Span,
},
B64Label {
labels: Label,
span: Span,
},
B32LabelPlusImm {
entries: (Label, i32),
span: Span,
},
B64LabelPlusImm {
entries: (Label, i64),
span: Span,
},
B32LabelDiff {
entries: (Label, Label),
span: Span,
},
B64LabelDiff {
entries: (Label, Label),
span: Span,
},
}Variants§
B8
B16
B32Immediate
B64Immediate
B32Label
B64Label
B32LabelPlusImm
B64LabelPlusImm
B32LabelDiff
B64LabelDiff
Implementations§
Trait Implementations§
Source§impl Clone for StatementSectionDirectiveLine
impl Clone for StatementSectionDirectiveLine
Source§fn clone(&self) -> StatementSectionDirectiveLine
fn clone(&self) -> StatementSectionDirectiveLine
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 PartialEq for StatementSectionDirectiveLine
impl PartialEq for StatementSectionDirectiveLine
Source§fn eq(&self, other: &StatementSectionDirectiveLine) -> bool
fn eq(&self, other: &StatementSectionDirectiveLine) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StatementSectionDirectiveLine
Auto Trait Implementations§
impl Freeze for StatementSectionDirectiveLine
impl RefUnwindSafe for StatementSectionDirectiveLine
impl Send for StatementSectionDirectiveLine
impl Sync for StatementSectionDirectiveLine
impl Unpin for StatementSectionDirectiveLine
impl UnsafeUnpin for StatementSectionDirectiveLine
impl UnwindSafe for StatementSectionDirectiveLine
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