pub struct JobMat { /* private fields */ }Expand description
Standardized materialized value for daemon-managed jobs.
Implementations§
Source§impl JobMat
impl JobMat
pub fn new(completion: StreamCompletion<NotUsed>, control: JobControl) -> Self
pub fn graceful( completion: StreamCompletion<NotUsed>, kill_switch: SharedKillSwitch, ) -> Self
pub fn cancel_only(completion: StreamCompletion<NotUsed>) -> Self
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for JobMat
impl !UnwindSafe for JobMat
impl Freeze for JobMat
impl Send for JobMat
impl Sync for JobMat
impl Unpin for JobMat
impl UnsafeUnpin for JobMat
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> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage