Enum eventstore::PersistActionError
source · [−]pub enum PersistActionError {
Fail,
AlreadyExists,
DoesNotExist,
AccessDenied,
}
Expand description
Enumerates all persistent action exceptions.
Variants
Fail
The action failed.
AlreadyExists
Happens when creating a persistent subscription on a stream with a group name already taken.
DoesNotExist
An operation tried to do something on a persistent subscription or a stream that don’t exist.
AccessDenied
The current user is not allowed to operate on the supplied stream or persistent subscription.
Trait Implementations
sourceimpl Debug for PersistActionError
impl Debug for PersistActionError
impl Eq for PersistActionError
impl StructuralEq for PersistActionError
impl StructuralPartialEq for PersistActionError
Auto Trait Implementations
impl RefUnwindSafe for PersistActionError
impl Send for PersistActionError
impl Sync for PersistActionError
impl Unpin for PersistActionError
impl UnwindSafe for PersistActionError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T
in a tonic::Request
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more