pub struct StealableTask {
pub id: u64,
pub priority: u32,
pub payload: String,
}Expand description
A task that can be stolen by other workers.
Fields§
§id: u64Unique task identifier.
priority: u32Priority value (higher = more important).
payload: StringTask payload (serialized command or descriptor).
Implementations§
Trait Implementations§
Source§impl Clone for StealableTask
impl Clone for StealableTask
Source§fn clone(&self) -> StealableTask
fn clone(&self) -> StealableTask
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StealableTask
impl RefUnwindSafe for StealableTask
impl Send for StealableTask
impl Sync for StealableTask
impl Unpin for StealableTask
impl UnsafeUnpin for StealableTask
impl UnwindSafe for StealableTask
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request