[−][src]Struct rtic_syntax::ast::SoftwareTask
A software task
Fields
args: SoftwareTaskArgsSoftware task metadata
cfgs: Vec<Attribute>#[cfg] attributes like #[cfg(debug_assertions)]
attrs: Vec<Attribute>Attributes that will apply to this interrupt handler
context: Box<Pat>The context argument
inputs: Vec<PatType>The inputs of this software task
locals: Map<Local>Static variables local to this context
stmts: Vec<Stmt>The statements that make up the task handler
is_extern: boolThe task is declared externally
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for SoftwareTask
impl !Send for SoftwareTask
impl !Sync for SoftwareTask
impl Unpin for SoftwareTask
impl UnwindSafe for SoftwareTask
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>,