#[repr(i32)]pub enum MutationStatus {
Unknown = 0,
Applied = 1,
AlreadyPresent = 2,
Superseded = 3,
Expired = 4,
Backpressure = 5,
StorageError = 6,
ActorError = 7,
Unavailable = 8,
UnknownOutcome = 9,
}Expand description
Exact result of one remotely forwarded mutation. Results in a MutationResponse have the same order and cardinality as the request.
Variants§
Unknown = 0
Applied = 1
AlreadyPresent = 2
Superseded = 3
Expired = 4
Backpressure = 5
StorageError = 6
ActorError = 7
UnknownOutcome = 9
The mutation may have applied; a fresh-version retry is unsafe.
Implementations§
Source§impl MutationStatus
impl MutationStatus
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for MutationStatus
impl Clone for MutationStatus
impl Copy for MutationStatus
Source§impl Debug for MutationStatus
impl Debug for MutationStatus
Source§impl Default for MutationStatus
impl Default for MutationStatus
Source§fn default() -> MutationStatus
fn default() -> MutationStatus
Returns the “default value” for a type. Read more
impl Eq for MutationStatus
Source§impl From<MutationStatus> for i32
impl From<MutationStatus> for i32
Source§fn from(value: MutationStatus) -> i32
fn from(value: MutationStatus) -> i32
Converts to this type from the input type.
Source§impl Hash for MutationStatus
impl Hash for MutationStatus
Source§impl Ord for MutationStatus
impl Ord for MutationStatus
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for MutationStatus
impl PartialEq for MutationStatus
Source§impl PartialOrd for MutationStatus
impl PartialOrd for MutationStatus
impl StructuralPartialEq for MutationStatus
Source§impl TryFrom<i32> for MutationStatus
impl TryFrom<i32> for MutationStatus
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<MutationStatus, UnknownEnumValue>
fn try_from(value: i32) -> Result<MutationStatus, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for MutationStatus
impl RefUnwindSafe for MutationStatus
impl Send for MutationStatus
impl Sync for MutationStatus
impl Unpin for MutationStatus
impl UnsafeUnpin for MutationStatus
impl UnwindSafe for MutationStatus
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