Struct rslua::opcodes::Instruction
source · pub struct Instruction(_);Implementations
sourceimpl Instruction
impl Instruction
pub fn new() -> Self
pub fn get_op(&self) -> OpCode
pub fn set_op(&mut self, op: OpCode)
pub fn get_arg_A(&self) -> u32
pub fn set_arg_A(&mut self, value: u32)
pub fn get_arg_B(&self) -> u32
pub fn set_arg_B(&mut self, value: u32)
pub fn get_arg_C(&self) -> u32
pub fn set_arg_C(&mut self, value: u32)
pub fn get_arg_Ax(&self) -> u32
pub fn set_arg_Ax(&mut self, value: u32)
pub fn get_arg_Bx(&self) -> u32
pub fn set_arg_Bx(&mut self, value: u32)
pub fn get_arg_sBx(&self) -> i32
pub fn set_arg_sBx(&mut self, value: i32)
pub fn create_ABC(op: OpCode, a: u32, b: u32, c: u32) -> Self
pub fn create_ABx(op: OpCode, a: u32, bx: u32) -> Self
pub fn create_AsBx(op: OpCode, a: u32, sBx: i32) -> Self
pub fn create_Ax(op: OpCode, a: u32) -> Self
pub fn save(&mut self, a: u32)
pub fn mode(&self) -> OpMode
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Instruction
impl Send for Instruction
impl Sync for Instruction
impl Unpin for Instruction
impl UnwindSafe for Instruction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more