pub enum FormatUnit {
Show 15 variants
Opcode,
PrefixOpcode,
RR,
RRRR,
V4V4,
V8,
V16,
Imm4Imm4,
IMM8,
IMM16,
IMM32,
IMM64,
LiteralID,
StringID,
MethodID,
}
Expand description
格式组成的基本单元
Variants§
Opcode
PrefixOpcode
RR
方舟运行时内部使用的8位保留数字,此处提及仅为完整展示指令格式,开发者无需关注。
RRRR
V4V4
特殊的4位寄存器,2个一起出现
V8
V16
Imm4Imm4
4位立即数,2个一起出现
IMM8
IMM16
IMM32
IMM64
LiteralID
16位ID, ID16,
StringID
MethodID
Trait Implementations§
Source§impl Clone for FormatUnit
impl Clone for FormatUnit
Source§fn clone(&self) -> FormatUnit
fn clone(&self) -> FormatUnit
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for FormatUnit
impl RefUnwindSafe for FormatUnit
impl Send for FormatUnit
impl Sync for FormatUnit
impl Unpin for FormatUnit
impl UnwindSafe for FormatUnit
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)