pub struct TaskOptions {
    pub name: ActorName,
    pub restart: Restart,
    pub backoff_fn: Option<ChildBackoffFn>,
    pub restart_counter_reset_after: Option<u64>,
}Fields§
§name: ActorName§restart: Restart§backoff_fn: Option<ChildBackoffFn>§restart_counter_reset_after: Option<u64>Implementations§
Source§impl TaskOptions
 
impl TaskOptions
pub fn new() -> Self
pub fn name(self, name: String) -> Self
pub fn restart_policy(self, restart: Restart) -> Self
pub fn backoff_fn(self, backoff_fn: ChildBackoffFn) -> Self
pub fn restart_counter_reset_after(self, seconds: u64) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TaskOptions
impl !RefUnwindSafe for TaskOptions
impl Send for TaskOptions
impl Sync for TaskOptions
impl Unpin for TaskOptions
impl !UnwindSafe for TaskOptions
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> 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