pub struct ResonanceTask {
pub id: TaskId,
pub target: ResonatorId,
pub attention_class: AttentionClass,
pub priority: u32,
pub payload: TaskPayload,
}Expand description
A resonance task to be scheduled
Fields§
§id: TaskId§target: ResonatorId§attention_class: AttentionClass§priority: u32§payload: TaskPayloadImplementations§
Source§impl ResonanceTask
impl ResonanceTask
pub fn new( target: ResonatorId, attention_class: AttentionClass, payload: TaskPayload, ) -> Self
Trait Implementations§
Source§impl Clone for ResonanceTask
impl Clone for ResonanceTask
Source§fn clone(&self) -> ResonanceTask
fn clone(&self) -> ResonanceTask
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ResonanceTask
impl RefUnwindSafe for ResonanceTask
impl Send for ResonanceTask
impl Sync for ResonanceTask
impl Unpin for ResonanceTask
impl UnwindSafe for ResonanceTask
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