pub struct ReliabilityMetadata {
pub idempotency_required: bool,
pub retryable: bool,
pub compensation_available: bool,
}Expand description
Reliability semantics a caller MUST honor when invoking this capability.
Fields§
§idempotency_required: bool§retryable: bool§compensation_available: boolTrait Implementations§
Source§impl Clone for ReliabilityMetadata
impl Clone for ReliabilityMetadata
Source§fn clone(&self) -> ReliabilityMetadata
fn clone(&self) -> ReliabilityMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReliabilityMetadata
Source§impl Debug for ReliabilityMetadata
impl Debug for ReliabilityMetadata
Source§impl<'de> Deserialize<'de> for ReliabilityMetadata
impl<'de> Deserialize<'de> for ReliabilityMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ReliabilityMetadata
Source§impl PartialEq for ReliabilityMetadata
impl PartialEq for ReliabilityMetadata
Source§impl Serialize for ReliabilityMetadata
impl Serialize for ReliabilityMetadata
impl StructuralPartialEq for ReliabilityMetadata
Auto Trait Implementations§
impl Freeze for ReliabilityMetadata
impl RefUnwindSafe for ReliabilityMetadata
impl Send for ReliabilityMetadata
impl Sync for ReliabilityMetadata
impl Unpin for ReliabilityMetadata
impl UnsafeUnpin for ReliabilityMetadata
impl UnwindSafe for ReliabilityMetadata
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