[−][src]Enum r3::kernel::ClearInterruptLineError
Error type for InterruptLine::clear
.
See ResultCode
for all result codes and generic descriptions.
Variants
Clearing a pending flag is not supported by the port.
Clearing the pending flag of the specified interrupt line is not supported.
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 ClearInterruptLineError
[src]
fn clone(&self) -> ClearInterruptLineError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ClearInterruptLineError
[src]
impl Debug for ClearInterruptLineError
[src]
impl Eq for ClearInterruptLineError
[src]
impl From<ClearInterruptLineError> for ResultCode
[src]
fn from(x: ClearInterruptLineError) -> Self
[src]
impl Hash for ClearInterruptLineError
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for ClearInterruptLineError
[src]
fn cmp(&self, other: &ClearInterruptLineError) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<ClearInterruptLineError> for ClearInterruptLineError
[src]
fn eq(&self, other: &ClearInterruptLineError) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<ClearInterruptLineError> for ClearInterruptLineError
[src]
fn partial_cmp(&self, other: &ClearInterruptLineError) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ClearInterruptLineError
[src]
impl StructuralPartialEq for ClearInterruptLineError
[src]
Auto Trait Implementations
impl Send for ClearInterruptLineError
impl Sync for ClearInterruptLineError
impl Unpin for ClearInterruptLineError
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,
pub 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, 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.
pub 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>,