Trait test_assembler::LabelMaker
[−]
[src]
pub trait LabelMaker { fn new() -> Self; fn from_const(val: u64) -> Self; fn from_label(other: &Self) -> Self; fn from_label_offset(other: &Self, offset: i64) -> Self; }
Methods for creating a Label
(or a RealLabel
, but don't do that).
Required Methods
fn new() -> Self
Create an undefined label.
fn from_const(val: u64) -> Self
Create a label with a constant value val
.
fn from_label(other: &Self) -> Self
Create a label whose value is equal to other
.
fn from_label_offset(other: &Self, offset: i64) -> Self
Create a label whose value is equal to other
plus offset
.