pub enum TaskBody {
Static(fn() -> Result<()>),
}Expand description
The body of a task.
In no_std without alloc, only fn() pointers are supported.
With alloc, Box<dyn Fn() -> Result<()>> is supported for closures.
With async, Box<dyn Fn() -> Pin<Box<dyn Future>>> is supported for async tasks.
Variants§
Auto Trait Implementations§
impl Freeze for TaskBody
impl RefUnwindSafe for TaskBody
impl Send for TaskBody
impl Sync for TaskBody
impl Unpin for TaskBody
impl UnsafeUnpin for TaskBody
impl UnwindSafe for TaskBody
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more