pub enum RememberEntitiesFailurePolicy {
FailOpen,
FailClosed,
}Expand description
Availability policy when remember-entities storage fails.
Variants§
FailOpen
Keep routing entity messages and publish a shard-level error event.
FailClosed
Mark the shard failed after a store error; future messages fail fast.
Trait Implementations§
Source§impl Clone for RememberEntitiesFailurePolicy
impl Clone for RememberEntitiesFailurePolicy
Source§fn clone(&self) -> RememberEntitiesFailurePolicy
fn clone(&self) -> RememberEntitiesFailurePolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RememberEntitiesFailurePolicy
Source§impl Default for RememberEntitiesFailurePolicy
impl Default for RememberEntitiesFailurePolicy
Source§fn default() -> RememberEntitiesFailurePolicy
fn default() -> RememberEntitiesFailurePolicy
Returns the “default value” for a type. Read more
impl Eq for RememberEntitiesFailurePolicy
impl StructuralPartialEq for RememberEntitiesFailurePolicy
Auto Trait Implementations§
impl Freeze for RememberEntitiesFailurePolicy
impl RefUnwindSafe for RememberEntitiesFailurePolicy
impl Send for RememberEntitiesFailurePolicy
impl Sync for RememberEntitiesFailurePolicy
impl Unpin for RememberEntitiesFailurePolicy
impl UnsafeUnpin for RememberEntitiesFailurePolicy
impl UnwindSafe for RememberEntitiesFailurePolicy
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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