[−][src]Struct rtfm_syntax::ast::HardwareTask
A hardware task
Fields
args: HardwareTaskArgs
Hardware task metadata
attrs: Vec<Attribute>
Attributes that will apply to this interrupt handler
context: Box<Pat>
The context argument
locals: Map<Local>
Static variables local to this context
stmts: Vec<Stmt>
The statements that make up the task handler
Trait Implementations
Auto Trait Implementations
impl !Send for HardwareTask
impl !Sync for HardwareTask
impl Unpin for HardwareTask
impl UnwindSafe for HardwareTask
impl !RefUnwindSafe for HardwareTask
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,