[][src]Struct substrate_frame_rpc_system::SystemClient

pub struct SystemClient<AccountId, Index> { /* fields omitted */ }

The Client.

Methods

impl<AccountId, Index> Client<AccountId, Index> where
    AccountId: Send + Sync + 'static + Serialize,
    Index: Send + Sync + 'static + DeserializeOwned
[src]

pub fn new(sender: RpcChannel) -> Self[src]

Creates a new Client.

pub fn nonce(
    &self,
    account: AccountId
) -> impl Future<Item = Index, Error = RpcError>
[src]

Returns the next valid index (aka nonce) for given account.

This method takes into consideration all pending transactions currently in the pool and if no transactions are found in the pool it fallbacks to query the index from the runtime (aka. state nonce).

Trait Implementations

impl<AccountId: Clone, Index: Clone> Clone for Client<AccountId, Index>[src]

impl<AccountId, Index> From<RpcChannel> for Client<AccountId, Index> where
    AccountId: Send + Sync + 'static + Serialize,
    Index: Send + Sync + 'static + DeserializeOwned
[src]

Auto Trait Implementations

impl<AccountId, Index> !RefUnwindSafe for Client<AccountId, Index>

impl<AccountId, Index> Send for Client<AccountId, Index> where
    AccountId: Send,
    Index: Send

impl<AccountId, Index> Sync for Client<AccountId, Index> where
    AccountId: Sync,
    Index: Sync

impl<AccountId, Index> Unpin for Client<AccountId, Index> where
    AccountId: Unpin,
    Index: Unpin

impl<AccountId, Index> !UnwindSafe for Client<AccountId, Index>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CheckedConversion for T[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, Outer> IsWrappedBy<Outer> for T where
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>, 
[src]

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> Same<T> for T

type Output = T

Should always be Self

impl<T> SaturatedConversion for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

impl<T, S> UniqueSaturatedInto<T> for S where
    S: TryInto<T>,
    T: Bounded

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,