pub struct SyndromeEnvelopeV1 {
pub region_id: String,
pub violated_constraint_ids: Vec<String>,
pub violation_descriptions: Vec<String>,
pub recoverable: bool,
}Expand description
Violated constraint bundle. Captures which constraints were violated during execution and why.
Fields§
§region_id: StringRegion this syndrome was detected in.
violated_constraint_ids: Vec<String>Constraint IDs that were violated.
violation_descriptions: Vec<String>Human-readable descriptions of each violation.
recoverable: boolWhether the syndrome is recoverable (retryable) or terminal.
Trait Implementations§
Source§impl Clone for SyndromeEnvelopeV1
impl Clone for SyndromeEnvelopeV1
Source§fn clone(&self) -> SyndromeEnvelopeV1
fn clone(&self) -> SyndromeEnvelopeV1
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 moreSource§impl Debug for SyndromeEnvelopeV1
impl Debug for SyndromeEnvelopeV1
Source§impl<'de> Deserialize<'de> for SyndromeEnvelopeV1
impl<'de> Deserialize<'de> for SyndromeEnvelopeV1
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
Auto Trait Implementations§
impl Freeze for SyndromeEnvelopeV1
impl RefUnwindSafe for SyndromeEnvelopeV1
impl Send for SyndromeEnvelopeV1
impl Sync for SyndromeEnvelopeV1
impl Unpin for SyndromeEnvelopeV1
impl UnsafeUnpin for SyndromeEnvelopeV1
impl UnwindSafe for SyndromeEnvelopeV1
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