Struct pallet_evm::AccountStorages[][src]

pub struct AccountStorages(_);

Trait Implementations

The type that get/take returns.

Hasher for the first key.

Hasher for the second 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 first part of the key used in top storage.

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 returns.

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

Does the value (explicitly) exist in storage?

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

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

Take a value from storage, removing it afterwards.

Swap the values of two key-pairs.

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

Remove the value under the given keys.

Remove all values under the first key.

Iterate over values that share the first key.

Mutate the value under the given keys.

Mutate the value under the given keys. Deletes the item if mutated to a None.

Mutate the value under the given keys when the closure returns Ok.

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

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

Migrate an item with the given key1 and key2 from defunct OldHasher1 and OldHasher2 to the current hashers. Read more

Read the length of the storage value without decoding the entire value under the given key1 and key2. Read more

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more

Checks if self is actually part of its subset T (and can be converted to it).

Use with care! Same as self.to_subset but without any property checks. Always succeeds.

The inclusion map: converts self to the equivalent element of its superset.

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.