pub struct BoundaryRecord {Show 19 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 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>§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<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
Source§impl PartialEq for BoundaryRecord
impl PartialEq for BoundaryRecord
Source§impl Serialize for BoundaryRecord
impl Serialize for BoundaryRecord
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