Enum eventstore::prelude::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§
source§impl Debug for PersistActionError
impl Debug for PersistActionError
source§impl PartialEq for PersistActionError
impl PartialEq for PersistActionError
source§fn eq(&self, other: &PersistActionError) -> bool
fn eq(&self, other: &PersistActionError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq 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§
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<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.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request