[−][src]Enum svd_expander::ModifiedWriteValuesSpec
Describes the manipulation of data written to a field. If not specified, the values written to the field is the value stored in the field.
Variants
Write data bit of one shall clear (set to zero) the corresponding bit in the field.
Write data bit of one shall set (set to one) the corresponding bit in the field.
Write data bit of one shall toggle (invert) the corresponding bit in the field.
Write data bit of zero shall clear (set to zero) the corresponding bit in the field.
Write data bit of zero shall set (set to one) the corresponding bit in the field.
Write data bit of zero shall toggle (invert) the corresponding bit in the field.
After a write operation, all the bits in the field are cleared (set to zero).
After a write operation, all the bits in the field are set (set to one).
After a write operation, all the bits in the field may be modified (default).
Trait Implementations
impl Clone for ModifiedWriteValuesSpec
[src]
fn clone(&self) -> ModifiedWriteValuesSpec
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ModifiedWriteValuesSpec
[src]
impl PartialEq<ModifiedWriteValuesSpec> for ModifiedWriteValuesSpec
[src]
fn eq(&self, other: &ModifiedWriteValuesSpec) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for ModifiedWriteValuesSpec
[src]
Auto Trait Implementations
impl RefUnwindSafe for ModifiedWriteValuesSpec
impl Send for ModifiedWriteValuesSpec
impl Sync for ModifiedWriteValuesSpec
impl Unpin for ModifiedWriteValuesSpec
impl UnwindSafe for ModifiedWriteValuesSpec
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,