[−][src]Struct substrate_frame_rpc_system::SystemClient
The Client.
Methods
impl<AccountId, Index> Client<AccountId, Index> where
AccountId: Send + Sync + 'static + Serialize,
Index: Send + Sync + 'static + DeserializeOwned,
[src]
AccountId: Send + Sync + 'static + Serialize,
Index: Send + Sync + 'static + DeserializeOwned,
pub fn new(sender: RpcChannel) -> Self
[src]
Creates a new Client
.
pub fn nonce(
&self,
account: AccountId
) -> impl Future<Item = Index, Error = RpcError>
[src]
&self,
account: AccountId
) -> impl Future<Item = Index, Error = RpcError>
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]
AccountId: Send + Sync + 'static + Serialize,
Index: Send + Sync + 'static + DeserializeOwned,
Auto Trait Implementations
impl<AccountId, Index> !RefUnwindSafe for Client<AccountId, Index>
impl<AccountId, Index> Send for Client<AccountId, Index> where
AccountId: Send,
Index: Send,
AccountId: Send,
Index: Send,
impl<AccountId, Index> Sync for Client<AccountId, Index> where
AccountId: Sync,
Index: Sync,
AccountId: Sync,
Index: Sync,
impl<AccountId, Index> Unpin for Client<AccountId, Index> where
AccountId: Unpin,
Index: Unpin,
AccountId: Unpin,
Index: Unpin,
impl<AccountId, Index> !UnwindSafe for Client<AccountId, Index>
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> From<T> for T
[src]
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> 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>,