Struct pallet_ovm::Games[][src]

pub struct Games<T: Config>(_);
Expand description

Mapping the game id to Challenge Game.

Trait Implementations

The type that get/take returns.

Hasher. Used for generating final key.

Module prefix. Used for generating final key.

Storage prefix. Used for generating final key.

Convert an optional value retrieved from storage to the type queried.

Convert a query to an optional value into storage.

The full prefix; just the hash of module_prefix concatenated to the hash of storage_prefix. Read more

Generate the full key used in top storage.

Module prefix. Used for generating final key.

Storage prefix. Used for generating final key.

Final full prefix that prefixes all keys.

Remove all value of the storage.

Iter over all value of the storage. Read more

Translate the values of all elements by a function f, in the map in no particular order. By returning None from f for an element, you’ll remove it from the map. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Convert from a value of T into an equivalent instance of Option<Self>. Read more

Consume self to return Some equivalent value of Option<T>. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Cast reference.

Cast reference.

Cast mutable reference.

Cast mutable reference.

Get a reference to the inner from the outer.

Get a mutable reference to the inner from the outer.

Should always be Self

Convert from a value of T into an equivalent instance of Self. Read more

Consume self to return an equivalent value of T. Read more

The type that get/take return.

Get the storage key used to fetch a value corresponding to a specific key.

Swap the values of two keys.

Does the value (explicitly) exist in storage?

Load the value associated with the given key from the map.

Try to get the value for the given key from the map. Read more

Store a value to be associated with the given key from the map.

Remove the value under a key.

Mutate the value under a key.

Mutate the value under a key. Read more

Mutate the item, only if an Ok value is returned.

Mutate the item, only if an Ok value is returned. Deletes the item if mutated to a None.

Take the value under a key.

Append the given items to the value in the storage. Read more

Migrate an item with the given key from a defunct OldHasher to the current hasher. Read more

Read the length of the storage value without decoding the entire value under the given key. Read more

Migrate an item with the given key from a blake2_256 hasher to the current hasher. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The counterpart to unchecked_from.

Consume self to return an equivalent value of T.