[][src]Enum llhd::ir::prelude::RegMode

pub enum RegMode {
    Low,
    High,
    Rise,
    Fall,
    Both,
}

The trigger modes for register data acquisition.

Variants

Low

The register is transparent if the trigger is low.

High

The register is transparent if the trigger is high.

Rise

The register stores data on the rising edge of the trigger.

Fall

The register stores data on the falling edge of the trigger.

Both

The register stores data on any edge of the trigger.

Trait Implementations

impl Clone for RegMode[src]

impl Copy for RegMode[src]

impl Eq for RegMode[src]

impl PartialEq<RegMode> for RegMode[src]

impl Display for RegMode[src]

impl Debug for RegMode[src]

Auto Trait Implementations

impl Send for RegMode

impl Sync for RegMode

impl Unpin for RegMode

impl UnwindSafe for RegMode

impl RefUnwindSafe for RegMode

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]