pub struct BoundaryRecord {Show 22 fields
pub id: BoundaryId,
pub at: SimTime,
pub correlation_id: u64,
pub cadences: Vec<SystemCadence>,
pub admitted_attempts: Vec<CommandAttemptId>,
pub admitted_commands: Vec<CommandId>,
pub admitted_ingress: Vec<IngressId>,
pub generated_ingress: Vec<BoundaryIngressGeneration>,
pub admitted_events: Vec<EventId>,
pub reservation_offers: Vec<ReservationOfferRecord>,
pub reservation_requests: Vec<ReservationRequestRecord>,
pub allocations: Vec<ReservationAllocation>,
pub random_draws: Vec<RandomDrawId>,
pub changes: Vec<BoundaryChange>,
pub record_changes: Vec<DomainRecordChange>,
pub knowledge_changes: Vec<BoundaryKnowledgeChange>,
pub maintenance_changes: Vec<MaintenanceChangeRecord>,
pub maintenance_terminal_root: Option<String>,
pub emissions: Vec<BoundaryEmission>,
pub state_hash: Option<String>,
pub previous_hash: String,
pub hash: String,
}Fields§
§id: BoundaryId§at: SimTime§correlation_id: u64§cadences: Vec<SystemCadence>§admitted_attempts: Vec<CommandAttemptId>§admitted_commands: Vec<CommandId>§admitted_ingress: Vec<IngressId>§generated_ingress: Vec<BoundaryIngressGeneration>§admitted_events: Vec<EventId>§reservation_offers: Vec<ReservationOfferRecord>§reservation_requests: Vec<ReservationRequestRecord>§allocations: Vec<ReservationAllocation>§random_draws: Vec<RandomDrawId>§changes: Vec<BoundaryChange>§record_changes: Vec<DomainRecordChange>§knowledge_changes: Vec<BoundaryKnowledgeChange>§maintenance_changes: Vec<MaintenanceChangeRecord>§maintenance_terminal_root: Option<String>§emissions: Vec<BoundaryEmission>§state_hash: Option<String>Untagged legacy full-state hash or a v1: incremental state commitment.
previous_hash: String§hash: StringTrait Implementations§
Source§impl Clone for BoundaryRecord
impl Clone for BoundaryRecord
Source§fn clone(&self) -> BoundaryRecord
fn clone(&self) -> BoundaryRecord
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 BoundaryRecord
impl Debug for BoundaryRecord
Source§impl<'de> Deserialize<'de> for BoundaryRecord
impl<'de> Deserialize<'de> for BoundaryRecord
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<BoundaryRecord, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BoundaryRecord, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BoundaryRecord
impl PartialEq for BoundaryRecord
Source§impl Serialize for BoundaryRecord
impl Serialize for BoundaryRecord
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 BoundaryRecord
Auto Trait Implementations§
impl Freeze for BoundaryRecord
impl RefUnwindSafe for BoundaryRecord
impl Send for BoundaryRecord
impl Sync for BoundaryRecord
impl Unpin for BoundaryRecord
impl UnsafeUnpin for BoundaryRecord
impl UnwindSafe for BoundaryRecord
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