pub struct ReceiveOperationData {
pub token: Option<String>,
pub counter_start: Option<u32>,
pub counter_end: Option<u32>,
pub amount: Option<Amount>,
pub blinded_messages: Option<Vec<BlindedMessage>>,
}Expand description
Operation-specific data for Receive operations
Fields§
§token: Option<String>Token to receive
counter_start: Option<u32>Derivation counter start
counter_end: Option<u32>Derivation counter end
amount: Option<Amount>Amount received
blinded_messages: Option<Vec<BlindedMessage>>Blinded messages for recovery
Stored so that if a crash occurs after the mint accepts the swap, we can use these to query the mint for signatures and reconstruct proofs.
Trait Implementations§
Source§impl Clone for ReceiveOperationData
impl Clone for ReceiveOperationData
Source§fn clone(&self) -> ReceiveOperationData
fn clone(&self) -> ReceiveOperationData
Returns a duplicate of the value. Read more
1.0.0 · 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 ReceiveOperationData
impl Debug for ReceiveOperationData
Source§impl<'de> Deserialize<'de> for ReceiveOperationData
impl<'de> Deserialize<'de> for ReceiveOperationData
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 ReceiveOperationData
impl PartialEq for ReceiveOperationData
Source§impl Serialize for ReceiveOperationData
impl Serialize for ReceiveOperationData
impl Eq for ReceiveOperationData
impl StructuralPartialEq for ReceiveOperationData
Auto Trait Implementations§
impl Freeze for ReceiveOperationData
impl RefUnwindSafe for ReceiveOperationData
impl Send for ReceiveOperationData
impl Sync for ReceiveOperationData
impl Unpin for ReceiveOperationData
impl UnsafeUnpin for ReceiveOperationData
impl UnwindSafe for ReceiveOperationData
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