ad9959

Struct Acr

Source
#[repr(C)]
pub struct Acr { /* private fields */ }

Implementations§

Source§

impl Acr

Source

pub const ZERO: Self = _

Source

pub const DEFAULT: Self = _

An instance that uses the default value 0

Source

pub const fn new() -> Self

👎Deprecated: Use Acr::Default (or Acr::DEFAULT in const context) instead
Source

pub const fn raw_value(&self) -> u24

Returns the underlying raw value of this bitfield

Source

pub const fn new_with_raw_value(value: u24) -> Acr

Creates a new instance of this bitfield with the given raw value.

No checks are performed on the value, so it is possible to set bits that don’t have any accessors specified.

Source

pub const fn builder() -> PartialAcr<0>

Creates a builder for this bitfield which ensures that all writable fields are initialized

Source

pub const fn asf(&self) -> u10

Source

pub const fn with_asf(&self, field_value: u10) -> Self

Source

pub fn set_asf(&mut self, field_value: u10)

Source

pub const fn load_arr(&self) -> bool

Source

pub const fn with_load_arr(&self, field_value: bool) -> Self

Source

pub fn set_load_arr(&mut self, field_value: bool)

Source

pub const fn ramp(&self) -> bool

Source

pub const fn with_ramp(&self, field_value: bool) -> Self

Source

pub fn set_ramp(&mut self, field_value: bool)

Source

pub const fn multiplier(&self) -> bool

Source

pub const fn with_multiplier(&self, field_value: bool) -> Self

Source

pub fn set_multiplier(&mut self, field_value: bool)

Source

pub const fn step(&self) -> u2

Source

pub const fn with_step(&self, field_value: u2) -> Self

Source

pub fn set_step(&mut self, field_value: u2)

Source

pub const fn arr(&self) -> u8

Source

pub const fn with_arr(&self, field_value: u8) -> Self

Source

pub fn set_arr(&mut self, field_value: u8)

Trait Implementations§

Source§

impl Clone for Acr

Source§

fn clone(&self) -> Acr

Returns a copy 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 Acr

Source§

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

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

impl Default for Acr

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl PartialEq for Acr

Source§

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

Source§

impl StructuralPartialEq for Acr

Auto Trait Implementations§

§

impl Freeze for Acr

§

impl RefUnwindSafe for Acr

§

impl Send for Acr

§

impl Sync for Acr

§

impl Unpin for Acr

§

impl UnwindSafe for Acr

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, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. 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, 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.