CleverRegister

Struct CleverRegister 

Source
pub struct CleverRegister(pub u8);

Tuple Fields§

§0: u8

Implementations§

Source§

impl CleverRegister

Source

pub const r0: Self

Source

pub const racc: Self

Source

pub const r1: Self

Source

pub const rsrc: Self

Source

pub const r2: Self

Source

pub const rdst: Self

Source

pub const r3: Self

Source

pub const rcnt: Self

Source

pub const r4: Self

Source

pub const r5: Self

Source

pub const r6: Self

Source

pub const fbase: Self

Source

pub const r7: Self

Source

pub const sptr: Self

Source

pub const r8: Self

Source

pub const r9: Self

Source

pub const r10: Self

Source

pub const r11: Self

Source

pub const r12: Self

Source

pub const r13: Self

Source

pub const r14: Self

Source

pub const r15: Self

Source

pub const ip: Self

Source

pub const flags: Self

Source

pub const mode: Self

Source

pub const fpcw: Self

Source

pub const f0: Self

Source

pub const f1: Self

Source

pub const f2: Self

Source

pub const f3: Self

Source

pub const f4: Self

Source

pub const f5: Self

Source

pub const f6: Self

Source

pub const f7: Self

Source

pub const v0l: Self

Source

pub const v0h: Self

Source

pub const v1l: Self

Source

pub const v1h: Self

Source

pub const v2l: Self

Source

pub const v2h: Self

Source

pub const v3l: Self

Source

pub const v3h: Self

Source

pub const v4l: Self

Source

pub const v4h: Self

Source

pub const v5l: Self

Source

pub const v5h: Self

Source

pub const v6l: Self

Source

pub const v6h: Self

Source

pub const v7l: Self

Source

pub const v7h: Self

Source

pub const v8l: Self

Source

pub const v8h: Self

Source

pub const v9l: Self

Source

pub const v9h: Self

Source

pub const v10l: Self

Source

pub const v10h: Self

Source

pub const v11l: Self

Source

pub const v11h: Self

Source

pub const v12l: Self

Source

pub const v12h: Self

Source

pub const v13l: Self

Source

pub const v13h: Self

Source

pub const v14l: Self

Source

pub const v14h: Self

Source

pub const v15l: Self

Source

pub const v15h: Self

Source

pub const cr0: Self

Source

pub const page: Self

Source

pub const cr1: Self

Source

pub const flprotected: Self

Source

pub const cr2: Self

Source

pub const scdp: Self

Source

pub const cr3: Self

Source

pub const scsp: Self

Source

pub const cr4: Self

Source

pub const sccr: Self

Source

pub const cr5: Self

Source

pub const itabp: Self

Source

pub const cr6: Self

Source

pub const ciread: Self

Source

pub const cr7: Self

Source

pub const cpuidlo: Self

Source

pub const cpuidhi: Self

Source

pub const cpuex2: Self

Source

pub const cpuex3: Self

Source

pub const cpuex4: Self

Source

pub const cpuex5: Self

Source

pub const cpuex6: Self

Source

pub const mscpuex: Self

Source

pub const fcode: Self

Source

pub const cr8: Self

Source

pub const pfchar: Self

Source

pub const cr9: Self

Source

pub const msr0: Self

Source

pub const msr1: Self

Source

pub const msr2: Self

Source

pub const msr3: Self

Source

pub const msr4: Self

Source

pub const msr5: Self

Source

pub const msr6: Self

Source

pub const rdinfo: Self

Source§

impl CleverRegister

Trait Implementations§

Source§

impl Clone for CleverRegister

Source§

fn clone(&self) -> CleverRegister

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 CleverRegister

Source§

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

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

impl Display for CleverRegister

Source§

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

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

impl FromStr for CleverRegister

Source§

type Err = RegisterFromStrError

The associated error which can be returned from parsing.
Source§

fn from_str(st: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
Source§

impl Hash for CleverRegister

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 CleverRegister

Source§

fn eq(&self, other: &CleverRegister) -> 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 Copy for CleverRegister

Source§

impl Eq for CleverRegister

Source§

impl StructuralPartialEq for CleverRegister

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> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. 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.