[−][src]Enum bastion::supervisor::RestartPolicy
The restart policy which is used during restoring failed actors by the supervisor.
The default restart policy is Always
.
Variants
Restart the failed actor with unlimited amount of attempts.
Never restart the failed actor when it happens.
Tries(usize)
Restart the failed actor with the limited amount of attempts. If the actor can't be run after N attempts, the failed actor will be removed from the execution by the supervisor.
Trait Implementations
impl Clone for RestartPolicy
[src]
fn clone(&self) -> RestartPolicy
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for RestartPolicy
[src]
impl Eq for RestartPolicy
[src]
impl PartialEq<RestartPolicy> for RestartPolicy
[src]
fn eq(&self, other: &RestartPolicy) -> bool
[src]
fn ne(&self, other: &RestartPolicy) -> bool
[src]
impl StructuralEq for RestartPolicy
[src]
impl StructuralPartialEq for RestartPolicy
[src]
Auto Trait Implementations
impl RefUnwindSafe for RestartPolicy
impl Send for RestartPolicy
impl Sync for RestartPolicy
impl Unpin for RestartPolicy
impl UnwindSafe for RestartPolicy
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsAny for T where
T: Any,
[src]
T: Any,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Message for T where
T: Any + Send + Sync + Debug,
[src]
T: Any + Send + Sync + Debug,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> State for T where
T: Send + Sync + 'static,
[src]
T: Send + Sync + 'static,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,