pub enum AttributeSemanticError {
InvalidEntry,
NameMismatch,
AlreadyExists,
Missing,
StateConflict,
}Expand description
Attribute mutation semantic failures.
Variants§
InvalidEntry
Entry references a non-blob payload.
NameMismatch
Mutation precondition and replacement names differ.
AlreadyExists
Insert expected an absent name.
Missing
Remove or replace expected an existing name.
StateConflict
Existing complete entry differs from the precondition.
Trait Implementations§
Source§impl Clone for AttributeSemanticError
impl Clone for AttributeSemanticError
impl Copy for AttributeSemanticError
Source§impl Debug for AttributeSemanticError
impl Debug for AttributeSemanticError
Source§impl Display for AttributeSemanticError
impl Display for AttributeSemanticError
impl Eq for AttributeSemanticError
Source§impl Error for AttributeSemanticError
impl Error for AttributeSemanticError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<AttributeSemanticError> for AttributeMutationError
impl From<AttributeSemanticError> for AttributeMutationError
Source§fn from(source: AttributeSemanticError) -> Self
fn from(source: AttributeSemanticError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for AttributeSemanticError
impl PartialEq for AttributeSemanticError
impl StructuralPartialEq for AttributeSemanticError
Auto Trait Implementations§
impl Freeze for AttributeSemanticError
impl RefUnwindSafe for AttributeSemanticError
impl Send for AttributeSemanticError
impl Sync for AttributeSemanticError
impl Unpin for AttributeSemanticError
impl UnsafeUnpin for AttributeSemanticError
impl UnwindSafe for AttributeSemanticError
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<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> 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