pub enum DispatchErrorPolicy {
Continue,
Render,
Stop,
}Expand description
Policy applied by runtimes when try_dispatch returns a DispatchError.
Variants§
Continue
Keep running without forcing a render.
Render
Keep running and force a render pass.
The runtime does not persist or log the error automatically; capture visibility in your error handler closure if needed.
Stop
Stop the runtime loop gracefully.
Trait Implementations§
Source§impl Clone for DispatchErrorPolicy
impl Clone for DispatchErrorPolicy
Source§fn clone(&self) -> DispatchErrorPolicy
fn clone(&self) -> DispatchErrorPolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DispatchErrorPolicy
impl Debug for DispatchErrorPolicy
Source§impl PartialEq for DispatchErrorPolicy
impl PartialEq for DispatchErrorPolicy
impl Copy for DispatchErrorPolicy
impl Eq for DispatchErrorPolicy
impl StructuralPartialEq for DispatchErrorPolicy
Auto Trait Implementations§
impl Freeze for DispatchErrorPolicy
impl RefUnwindSafe for DispatchErrorPolicy
impl Send for DispatchErrorPolicy
impl Sync for DispatchErrorPolicy
impl Unpin for DispatchErrorPolicy
impl UnsafeUnpin for DispatchErrorPolicy
impl UnwindSafe for DispatchErrorPolicy
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> 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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more