pub struct DecisionAttemptRecord {
pub request_id: DecisionRequestId,
pub request_commitment: String,
pub at: SimTime,
pub revision_before: u64,
pub expected_revision: u64,
pub outcome: DecisionAttemptOutcome,
}Fields§
§request_id: DecisionRequestId§request_commitment: StringCanonical commitment to the complete admitted decision ingress request.
at: SimTime§revision_before: u64Authoritative revision immediately before decision admission.
expected_revision: u64§outcome: DecisionAttemptOutcomeTrait Implementations§
Source§impl Clone for DecisionAttemptRecord
impl Clone for DecisionAttemptRecord
Source§fn clone(&self) -> DecisionAttemptRecord
fn clone(&self) -> DecisionAttemptRecord
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 DecisionAttemptRecord
impl Debug for DecisionAttemptRecord
Source§impl<'de> Deserialize<'de> for DecisionAttemptRecord
impl<'de> Deserialize<'de> for DecisionAttemptRecord
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DecisionAttemptRecord, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DecisionAttemptRecord, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DecisionAttemptRecord
Source§impl PartialEq for DecisionAttemptRecord
impl PartialEq for DecisionAttemptRecord
Source§impl Serialize for DecisionAttemptRecord
impl Serialize for DecisionAttemptRecord
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 DecisionAttemptRecord
Auto Trait Implementations§
impl Freeze for DecisionAttemptRecord
impl RefUnwindSafe for DecisionAttemptRecord
impl Send for DecisionAttemptRecord
impl Sync for DecisionAttemptRecord
impl Unpin for DecisionAttemptRecord
impl UnsafeUnpin for DecisionAttemptRecord
impl UnwindSafe for DecisionAttemptRecord
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