[−][src]Struct rtic_syntax::ast::Init
The init-ialization function
Fields
args: InitArgsinit context metadata
attrs: Vec<Attribute>Attributes that will apply to this init function
name: IdentThe name of the #[init] function
context: Box<Pat>The context argument
locals: Map<Local>Static variables local to this context
stmts: Vec<Stmt>The statements that make up this init function
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Init
impl !Send for Init
impl !Sync for Init
impl Unpin for Init
impl UnwindSafe for Init
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>,