pub struct WorkerCallbacks {
pub heartbeat: HeartbeatCallback,
pub cancel_activity: Option<CancelActivityCallback>,
}Expand description
Bundles all per-worker callbacks registered with the SharedNamespaceWorker.
Fields§
§heartbeat: HeartbeatCallbackCallback to collect heartbeat data from the worker.
cancel_activity: Option<CancelActivityCallback>Callback to cancel an activity by task token.
Auto Trait Implementations§
impl !RefUnwindSafe for WorkerCallbacks
impl !UnwindSafe for WorkerCallbacks
impl Freeze for WorkerCallbacks
impl Send for WorkerCallbacks
impl Sync for WorkerCallbacks
impl Unpin for WorkerCallbacks
impl UnsafeUnpin for WorkerCallbacks
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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