pub struct RouteInvalidationReceipt {
pub route_id: String,
pub affected_memory_ids: Vec<String>,
pub trigger_type: RouteInvalidationTrigger,
pub triggering_receipt_id: String,
pub prior_route_status: RouteStatus,
pub new_route_status: RouteInvalidationStatus,
pub invalidation_reason: String,
pub created_at: String,
pub validator_id: Option<String>,
pub validation_report_id: Option<String>,
pub receipt_intent: String,
pub receipt_id: Option<String>,
}Expand description
Governed route invalidation event payload.
Fields§
§route_id: String§affected_memory_ids: Vec<String>§trigger_type: RouteInvalidationTrigger§triggering_receipt_id: String§prior_route_status: RouteStatus§new_route_status: RouteInvalidationStatus§invalidation_reason: String§created_at: String§validator_id: Option<String>§validation_report_id: Option<String>§receipt_intent: String§receipt_id: Option<String>Trait Implementations§
Source§impl Clone for RouteInvalidationReceipt
impl Clone for RouteInvalidationReceipt
Source§fn clone(&self) -> RouteInvalidationReceipt
fn clone(&self) -> RouteInvalidationReceipt
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 RouteInvalidationReceipt
impl Debug for RouteInvalidationReceipt
Source§impl<'de> Deserialize<'de> for RouteInvalidationReceipt
impl<'de> Deserialize<'de> for RouteInvalidationReceipt
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RouteInvalidationReceipt, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RouteInvalidationReceipt, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RouteInvalidationReceipt
Source§impl PartialEq for RouteInvalidationReceipt
impl PartialEq for RouteInvalidationReceipt
Source§fn eq(&self, other: &RouteInvalidationReceipt) -> bool
fn eq(&self, other: &RouteInvalidationReceipt) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RouteInvalidationReceipt
impl Serialize for RouteInvalidationReceipt
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for RouteInvalidationReceipt
Auto Trait Implementations§
impl Freeze for RouteInvalidationReceipt
impl RefUnwindSafe for RouteInvalidationReceipt
impl Send for RouteInvalidationReceipt
impl Sync for RouteInvalidationReceipt
impl Unpin for RouteInvalidationReceipt
impl UnsafeUnpin for RouteInvalidationReceipt
impl UnwindSafe for RouteInvalidationReceipt
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