[][src]Enum r3::kernel::PendInterruptLineError

#[repr(i8)]pub enum PendInterruptLineError {
    NotSupported,
    BadParam,
    BadObjectState,
}

Error type for InterruptLine::pend.

See ResultCode for all result codes and generic descriptions.

Variants

NotSupported

Setting a pending flag is not supported by the port.

BadParam

Setting the pending flag of the specified interrupt line is not supported.

BadObjectState

The interrupt line is not configured to allow this operation. For example, this operation is invalid for an level-triggered interrupt line.

A port is not required to detect this condition.

Trait Implementations

impl Clone for PendInterruptLineError[src]

impl Copy for PendInterruptLineError[src]

impl Debug for PendInterruptLineError[src]

impl Eq for PendInterruptLineError[src]

impl From<PendInterruptLineError> for ResultCode[src]

impl Hash for PendInterruptLineError[src]

impl Ord for PendInterruptLineError[src]

impl PartialEq<PendInterruptLineError> for PendInterruptLineError[src]

impl PartialOrd<PendInterruptLineError> for PendInterruptLineError[src]

impl StructuralEq for PendInterruptLineError[src]

impl StructuralPartialEq for PendInterruptLineError[src]

Auto Trait Implementations

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> From<T> for T[src]

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