[][src]Enum llhd::ir::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 Debug for RegMode[src]

impl<'de> Deserialize<'de> for RegMode[src]

impl Display for RegMode[src]

impl Eq for RegMode[src]

impl Hash for RegMode[src]

impl PartialEq<RegMode> for RegMode[src]

impl Serialize for RegMode[src]

impl StructuralEq for RegMode[src]

impl StructuralPartialEq for RegMode[src]

Auto Trait Implementations

impl RefUnwindSafe for RegMode

impl Send for RegMode

impl Sync for RegMode

impl Unpin for RegMode

impl UnwindSafe for RegMode

Blanket Implementations

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

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

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

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

impl<T, U> Into<U> for T where
    U: From<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.