[−][src]Enum riscv_sandbox::isa::CsrFieldType
CSR field read/write type
RW
: Can be read and written freelyRO
: Can be read but not writtenWARL
: (Write Any Read Legal) Can write any value to the register, even illegal ones. The register is assured to return legal values when read.WLRL
: (Write Legal Read Legal) Can write only legal values in the register if an illegal value is written, you can't expect legal value to be read.
Variants
Auto Trait Implementations
impl Send for CsrFieldType
impl Sync for CsrFieldType
impl Unpin for CsrFieldType
impl UnwindSafe for CsrFieldType
impl RefUnwindSafe for CsrFieldType
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,