Struct tetcore_subxt::ContractsTemplateRuntime[][src]

pub struct ContractsTemplateRuntime;

Concrete type definitions compatible with the node template, with the contracts noble enabled.

Inherits types from NodeTemplateRuntime, but adds an implementation for the contracts noble trait.

Trait Implementations

impl Balances for ContractsTemplateRuntime[src]

type Balance = <NodeTemplateRuntime as Balances>::Balance

The balance of an account.

impl Clone for ContractsTemplateRuntime[src]

impl Contracts for ContractsTemplateRuntime[src]

impl Debug for ContractsTemplateRuntime[src]

impl Eq for ContractsTemplateRuntime[src]

impl PartialEq<ContractsTemplateRuntime> for ContractsTemplateRuntime[src]

impl Runtime for ContractsTemplateRuntime[src]

type Signature = <NodeTemplateRuntime as Runtime>::Signature

Signature type.

type Extra = DefaultExtra<Self>

Transaction extras.

impl StructuralEq for ContractsTemplateRuntime[src]

impl StructuralPartialEq for ContractsTemplateRuntime[src]

impl Sudo for ContractsTemplateRuntime[src]

impl System for ContractsTemplateRuntime[src]

type Index = <NodeTemplateRuntime as System>::Index

Account index (aka nonce) type. This stores the number of previous transactions associated with a sender account. Read more

type BlockNumber = <NodeTemplateRuntime as System>::BlockNumber

The block number type used by the runtime.

type Hash = <NodeTemplateRuntime as System>::Hash

The output of the Hashing function.

type Hashing = <NodeTemplateRuntime as System>::Hashing

The hashing system (algorithm) being used in the runtime (e.g. Blake2).

type AccountId = <NodeTemplateRuntime as System>::AccountId

The user account identifier type for the runtime.

type Address = <NodeTemplateRuntime as System>::Address

The address type. This instead of <fabric_system::Trait::Lookup as StaticLookup>::Source.

type Header = <NodeTemplateRuntime as System>::Header

The block header.

type Extrinsic = <NodeTemplateRuntime as System>::Extrinsic

Extrinsic type within blocks.

type AccountData = <NodeTemplateRuntime as System>::AccountData

Data to be associated with an account (other than nonce/transaction counter, which this module does regardless). Read more

Auto Trait Implementations

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> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Any + Send + Sync

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

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

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

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

pub fn from_ref(outer: &Outer) -> &T[src]

Get a reference to the inner from the outer.

pub 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

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe

impl<T> Member for T where
    T: 'static + Send + Sync + Debug + Eq + PartialEq<T> + Clone
[src]

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
    T: Bounded,
    S: TryInto<T>, 

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

impl<T> WithSubscriber for T[src]