pub struct KeyedDrawReservation {
pub stream: RandomStreamKey,
pub address: RandomOperationAddressV1,
pub upper_exclusive: u64,
pub purpose_hash: String,
pub result: u64,
pub draw_id: RandomDrawId,
pub operation_evidence: EvidenceRef,
pub draw_receipt: ArchivedEvidenceReceipt,
}Fields§
§stream: RandomStreamKey§address: RandomOperationAddressV1§upper_exclusive: u64§purpose_hash: String§result: u64§draw_id: RandomDrawId§operation_evidence: EvidenceRef§draw_receipt: ArchivedEvidenceReceiptTrait Implementations§
Source§impl Clone for KeyedDrawReservation
impl Clone for KeyedDrawReservation
Source§impl Debug for KeyedDrawReservation
impl Debug for KeyedDrawReservation
Source§impl<'de> Deserialize<'de> for KeyedDrawReservation
impl<'de> Deserialize<'de> for KeyedDrawReservation
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
impl Eq for KeyedDrawReservation
Source§impl PartialEq for KeyedDrawReservation
impl PartialEq for KeyedDrawReservation
Source§impl Serialize for KeyedDrawReservation
impl Serialize for KeyedDrawReservation
impl StructuralPartialEq for KeyedDrawReservation
Auto Trait Implementations§
impl Freeze for KeyedDrawReservation
impl RefUnwindSafe for KeyedDrawReservation
impl Send for KeyedDrawReservation
impl Sync for KeyedDrawReservation
impl Unpin for KeyedDrawReservation
impl UnsafeUnpin for KeyedDrawReservation
impl UnwindSafe for KeyedDrawReservation
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