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<ReceiveOperationData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReceiveOperationData, <__D as Deserializer<'de>>::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
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 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request