W65Instruction

Struct W65Instruction 

Source
pub struct W65Instruction { /* private fields */ }

Implementations§

Source§

impl W65Instruction

Source

pub const Dex: Self

Source

pub const Dey: Self

Source

pub const Rtl: Self

Source

pub const Rts: Self

Source

pub const Brk: Self

Source

pub const Rti: Self

Source

pub const Clc: Self

Source

pub const Cld: Self

Source

pub const Cli: Self

Source

pub const Clv: Self

Source

pub const Sec: Self

Source

pub const Sed: Self

Source

pub const Sei: Self

Source

pub const Nop: Self

Source

pub const Wdm: Self

Source

pub const Pha: Self

Source

pub const Phx: Self

Source

pub const Phy: Self

Source

pub const Pla: Self

Source

pub const Plx: Self

Source

pub const Ply: Self

Source

pub const Phb: Self

Source

pub const Phd: Self

Source

pub const Phk: Self

Source

pub const Php: Self

Source

pub const Plb: Self

Source

pub const Pld: Self

Source

pub const Plp: Self

Source

pub const Stp: Self

Source

pub const Wai: Self

Source

pub const Tax: Self

Source

pub const Tay: Self

Source

pub const Tsx: Self

Source

pub const Txa: Self

Source

pub const Txs: Self

Source

pub const Txy: Self

Source

pub const Tya: Self

Source

pub const Tyx: Self

Source

pub const Tad: Self

Source

pub const Tas: Self

Source

pub const Tda: Self

Source

pub const Tsa: Self

Source

pub const Xba: Self

Source

pub const Xce: Self

Source§

impl W65Instruction

Source

pub fn new(opc: W65Opcode, opr: W65Operand) -> Self

Source

pub fn new_in_mode(mode: W65Mode, opc: W65Opcode, opr: W65Operand) -> Self

Source

pub fn addr_mode(&self) -> Option<W65AddrMode>

Source§

impl W65Instruction

Source

pub fn into_real(self) -> Self

Trait Implementations§

Source§

impl Clone for W65Instruction

Source§

fn clone(&self) -> W65Instruction

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for W65Instruction

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for W65Instruction

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for W65Instruction

Source§

fn eq(&self, other: &W65Instruction) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Eq for W65Instruction

Source§

impl StructuralPartialEq for W65Instruction

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.