pub struct DeferredTransfer {
pub sender: ServiceId,
pub recipient: ServiceId,
pub amount: u64,
pub memo: Vec<u8>,
pub gas_limit: Gas,
}Expand description
A deferred transfer item
Fields§
§sender: ServiceId(s) The sender
recipient: ServiceId(d) The destination
amount: u64(a) The amount
memo: Vec<u8>(m) The memo
gas_limit: Gas(g) The gas limit
Implementations§
Source§impl DeferredTransfer
impl DeferredTransfer
Sourcepub fn select(
transfers: &[DeferredTransfer],
dest: ServiceId,
) -> Vec<DeferredTransfer>
pub fn select( transfers: &[DeferredTransfer], dest: ServiceId, ) -> Vec<DeferredTransfer>
(R): Select transfers for a given destination service
Trait Implementations§
Source§impl Clone for DeferredTransfer
impl Clone for DeferredTransfer
Source§fn clone(&self) -> DeferredTransfer
fn clone(&self) -> DeferredTransfer
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 DeferredTransfer
impl Debug for DeferredTransfer
Source§impl Default for DeferredTransfer
impl Default for DeferredTransfer
Source§fn default() -> DeferredTransfer
fn default() -> DeferredTransfer
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeferredTransfer
impl<'de> Deserialize<'de> for DeferredTransfer
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 DeferredTransfer
impl PartialEq for DeferredTransfer
Source§impl Serialize for DeferredTransfer
impl Serialize for DeferredTransfer
impl Eq for DeferredTransfer
impl StructuralPartialEq for DeferredTransfer
Auto Trait Implementations§
impl Freeze for DeferredTransfer
impl RefUnwindSafe for DeferredTransfer
impl Send for DeferredTransfer
impl Sync for DeferredTransfer
impl Unpin for DeferredTransfer
impl UnwindSafe for DeferredTransfer
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