pub struct CooperativeWorkflowTaskPoll {
pub task: Option<CooperativeWorkflowTask>,
pub outcome: WorkerPollOutcome,
pub protocol_version: Option<String>,
pub server_capabilities: Option<Value>,
}Expand description
An explicit cooperative poll, including ordinary idle and stop outcomes.
Fields§
§task: Option<CooperativeWorkflowTask>§outcome: WorkerPollOutcome§protocol_version: Option<String>§server_capabilities: Option<Value>Trait Implementations§
Source§impl Clone for CooperativeWorkflowTaskPoll
impl Clone for CooperativeWorkflowTaskPoll
Source§fn clone(&self) -> CooperativeWorkflowTaskPoll
fn clone(&self) -> CooperativeWorkflowTaskPoll
Returns a copy 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 CooperativeWorkflowTaskPoll
impl RefUnwindSafe for CooperativeWorkflowTaskPoll
impl Send for CooperativeWorkflowTaskPoll
impl Sync for CooperativeWorkflowTaskPoll
impl Unpin for CooperativeWorkflowTaskPoll
impl UnwindSafe for CooperativeWorkflowTaskPoll
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