Struct kernel::common::regs::FieldValue [] [src]

pub struct FieldValue<T: IntLike, R: RegisterLongName> {
    mask: T,
    value: T,
    associated_register: PhantomData<R>,
}

Fields

Methods

impl<R: RegisterLongName> FieldValue<u8, R>
[src]

[src]

impl<R: RegisterLongName> FieldValue<u16, R>
[src]

[src]

impl<R: RegisterLongName> FieldValue<u32, R>
[src]

[src]

Trait Implementations

impl<T: Copy + IntLike, R: Copy + RegisterLongName> Copy for FieldValue<T, R>
[src]

impl<T: Clone + IntLike, R: Clone + RegisterLongName> Clone for FieldValue<T, R>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<T: IntLike, R: RegisterLongName> Add for FieldValue<T, R>
[src]

The resulting type after applying the + operator.

[src]

Performs the + operation.