pub struct TaskDecl {
pub name: String,
pub deadline_ms: u32,
pub priority: TaskPriority,
pub body: Block,
pub span: Span,
}Expand description
Real-Time task declaration with explicit timing constraints
Fields§
§name: String§deadline_ms: u32§priority: TaskPriority§body: Block§span: SpanTrait Implementations§
Source§impl<'de> Deserialize<'de> for TaskDecl
impl<'de> Deserialize<'de> for TaskDecl
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for TaskDecl
Auto Trait Implementations§
impl Freeze for TaskDecl
impl RefUnwindSafe for TaskDecl
impl Send for TaskDecl
impl Sync for TaskDecl
impl Unpin for TaskDecl
impl UnsafeUnpin for TaskDecl
impl UnwindSafe for TaskDecl
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