[−][src]Struct substrate_subxt::balances::TransferCall
Transfer some liquid free balance to another account.
transfer
will set the FreeBalance
of the sender and receiver.
It will decrease the total issuance of the system by the TransferFee
.
If the sender's account is below the existential deposit as a result
of the transfer, the account will be reaped.
Fields
to: &'a <T as System>::Address
Destination of the transfer.
amount: T::Balance
Amount to transfer.
Trait Implementations
impl<'a, T: Balances> Call<T> for TransferCall<'a, T>
[src]
const MODULE: &'static str
[src]
const FUNCTION: &'static str
[src]
fn events_decoder(decoder: &mut EventsDecoder<T>)
[src]
impl<'a, T: Clone + Balances> Clone for TransferCall<'a, T> where
T::Balance: Clone,
[src]
T::Balance: Clone,
fn clone(&self) -> TransferCall<'a, T>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a, T: Debug + Balances> Debug for TransferCall<'a, T> where
T::Balance: Debug,
[src]
T::Balance: Debug,
impl<'a, T: Balances> Encode for TransferCall<'a, T> where
<T as System>::Address: Encode,
&'a <T as System>::Address: Encode,
T::Balance: HasCompact,
[src]
<T as System>::Address: Encode,
&'a <T as System>::Address: Encode,
T::Balance: HasCompact,
fn encode_to<EncOut: Output>(&self, dest: &mut EncOut)
[src]
fn size_hint(&self) -> usize
[src]
fn encode(&self) -> Vec<u8>
[src]
fn using_encoded<R, F>(&self, f: F) -> R where
F: FnOnce(&[u8]) -> R,
[src]
F: FnOnce(&[u8]) -> R,
impl<'a, T: Balances> EncodeLike<TransferCall<'a, T>> for TransferCall<'a, T> where
<T as System>::Address: Encode,
&'a <T as System>::Address: Encode,
T::Balance: HasCompact,
[src]
<T as System>::Address: Encode,
&'a <T as System>::Address: Encode,
T::Balance: HasCompact,
impl<'a, T: PartialEq + Balances> PartialEq<TransferCall<'a, T>> for TransferCall<'a, T> where
T::Balance: PartialEq,
[src]
T::Balance: PartialEq,
fn eq(&self, other: &TransferCall<'a, T>) -> bool
[src]
fn ne(&self, other: &TransferCall<'a, T>) -> bool
[src]
impl<'a, T: Balances> StructuralPartialEq for TransferCall<'a, T>
[src]
Auto Trait Implementations
impl<'a, T> RefUnwindSafe for TransferCall<'a, T> where
<T as System>::Address: RefUnwindSafe,
<T as Balances>::Balance: RefUnwindSafe,
<T as System>::Address: RefUnwindSafe,
<T as Balances>::Balance: RefUnwindSafe,
impl<'a, T> Send for TransferCall<'a, T> where
<T as System>::Address: Sync,
<T as Balances>::Balance: Send,
<T as System>::Address: Sync,
<T as Balances>::Balance: Send,
impl<'a, T> Sync for TransferCall<'a, T> where
<T as System>::Address: Sync,
<T as Balances>::Balance: Sync,
<T as System>::Address: Sync,
<T as Balances>::Balance: Sync,
impl<'a, T> Unpin for TransferCall<'a, T> where
<T as Balances>::Balance: Unpin,
<T as Balances>::Balance: Unpin,
impl<'a, T> UnwindSafe for TransferCall<'a, T> where
<T as System>::Address: RefUnwindSafe,
<T as Balances>::Balance: UnwindSafe,
<T as System>::Address: RefUnwindSafe,
<T as Balances>::Balance: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> CheckedConversion for T
[src]
fn checked_from<T>(t: T) -> Option<Self> where
Self: TryFrom<T>,
[src]
Self: TryFrom<T>,
fn checked_into<T>(self) -> Option<T> where
Self: TryInto<T>,
[src]
Self: TryInto<T>,
impl<T, X> Encode for X where
T: Encode + ?Sized,
X: WrapperTypeEncode<Target = T>,
[src]
T: Encode + ?Sized,
X: WrapperTypeEncode<Target = T>,
fn size_hint(&self) -> usize
[src]
fn using_encoded<R, F>(&self, f: F) -> R where
F: FnOnce(&[u8]) -> R,
[src]
F: FnOnce(&[u8]) -> R,
fn encode(&self) -> Vec<u8>
[src]
fn encode_to<W>(&self, dest: &mut W) where
W: Output,
[src]
W: Output,
impl<'_, '_, T> EncodeLike<&'_ &'_ T> for T where
T: Encode,
[src]
T: Encode,
impl<'_, T> EncodeLike<&'_ T> for T where
T: Encode,
[src]
T: Encode,
impl<'_, T> EncodeLike<&'_ mut T> for T where
T: Encode,
[src]
T: Encode,
impl<T> EncodeLike<Arc<T>> for T where
T: Encode,
[src]
T: Encode,
impl<T> EncodeLike<Box<T>> for T where
T: Encode,
[src]
T: Encode,
impl<'a, T> EncodeLike<Cow<'a, T>> for T where
T: Encode + ToOwned,
[src]
T: Encode + ToOwned,
impl<T> EncodeLike<Rc<T>> for T where
T: Encode,
[src]
T: Encode,
impl<T> From<T> for T
[src]
impl<S> FullEncode for S where
S: Encode + EncodeLike<S>,
[src]
S: Encode + EncodeLike<S>,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, Outer> IsWrappedBy<Outer> for T where
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
[src]
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
fn from_ref(outer: &Outer) -> &T
[src]
Get a reference to the inner from the outer.
fn from_mut(outer: &mut Outer) -> &mut T
[src]
Get a mutable reference to the inner from the outer.
impl<T> MaybeDebug for T where
T: Debug,
T: Debug,
impl<T> MaybeDebug for T where
T: Debug,
T: Debug,
impl<T> MaybeRefUnwindSafe for T where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> SaturatedConversion for T
fn saturated_from<T>(t: T) -> Self where
Self: UniqueSaturatedFrom<T>,
Self: UniqueSaturatedFrom<T>,
fn saturated_into<T>(self) -> T where
Self: UniqueSaturatedInto<T>,
Self: UniqueSaturatedInto<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
[src]
T: UncheckedFrom<S>,
fn unchecked_into(self) -> T
[src]
impl<T, S> UniqueSaturatedInto<T> for S where
S: TryInto<T>,
T: Bounded,
S: TryInto<T>,
T: Bounded,
fn unique_saturated_into(self) -> T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,