pub struct ResolvedBatchRecipient {
pub destination: BatchDestination,
pub amount: u128,
pub token_identifier: Option<String>,
}Expand description
A recipient after prepare has resolved the asset and amount it is owed.
Fields§
§destination: BatchDestination§amount: u128Amount in the base units of the asset this recipient is paid in.
token_identifier: Option<String>The token this recipient is paid in. Unset means sats, which a batch cannot send yet.
Trait Implementations§
Source§impl Clone for ResolvedBatchRecipient
impl Clone for ResolvedBatchRecipient
Source§fn clone(&self) -> ResolvedBatchRecipient
fn clone(&self) -> ResolvedBatchRecipient
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 ResolvedBatchRecipient
impl Debug for ResolvedBatchRecipient
Source§impl<'de> Deserialize<'de> for ResolvedBatchRecipient
impl<'de> Deserialize<'de> for ResolvedBatchRecipient
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
Auto Trait Implementations§
impl Freeze for ResolvedBatchRecipient
impl RefUnwindSafe for ResolvedBatchRecipient
impl Send for ResolvedBatchRecipient
impl Sync for ResolvedBatchRecipient
impl Unpin for ResolvedBatchRecipient
impl UnsafeUnpin for ResolvedBatchRecipient
impl UnwindSafe for ResolvedBatchRecipient
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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