[][src]Struct sunshine_bounty_client::Runtime

pub struct Runtime;

Trait Implementations

impl Balances for Runtime[src]

type Balance = u128

The balance of an account.

impl Bank for Runtime[src]

type SpendId = u64

type Currency = u128

The currency type for on-chain transactions

impl Bounty for Runtime[src]

type BountyId = u64

Identifier for bounty-related maps and submaps

impl Clone for Runtime[src]

impl Debug for Runtime[src]

impl Donate for Runtime[src]

type DCurrency = u128

The currency type for on-chain transactions

impl Eq for Runtime[src]

impl Org for Runtime[src]

type IpfsReference = CidBytes

Cid type

type OrgId = u64

Organization Identifier

type Shares = u64

Metric for measuring ownership in context of OrgId (group)

impl PartialEq<Runtime> for Runtime[src]

impl Runtime for Runtime[src]

type Signature = MultiSignature

Signature type.

type Extra = DefaultExtra<Self>

Transaction extras.

impl StructuralEq for Runtime[src]

impl StructuralPartialEq for Runtime[src]

impl System for Runtime[src]

type Index = u32

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

type BlockNumber = u32

The block number type used by the runtime.

type Hash = H256

The output of the Hashing function.

type Hashing = BlakeTwo256

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

type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId

The user account identifier type for the runtime.

type Address = Address<Self::AccountId, u64>

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

type Header = Header<Self::BlockNumber, BlakeTwo256>

The block header.

type Extrinsic = OpaqueExtrinsic

Extrinsic type within blocks.

type AccountData = AccountData<Self::Balance>

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

impl Vote for Runtime[src]

type VoteId = u64

The identifier for each vote; ProposalId => Vec s.t. sum(VoteId::Outcomes) => ProposalId::Outcome

type Signal = u64

The native type for vote strength

Auto Trait Implementations

impl RefUnwindSafe for Runtime

impl Send for Runtime

impl Sync for Runtime

impl Unpin for Runtime

impl UnwindSafe for Runtime

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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> 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
    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> 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 + Clone + PartialEq<T> + Eq + Send + Sync + Debug
[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
    S: TryInto<T>,
    T: Bounded

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