Module frame_support::storage::hashed
source · Expand description
Operation on runtime storage using hashed keys.
Functions§
- Check to see if
key
has an explicit entry in storage. - Return the value of the item in storage under
key
, orNone
if there is no explicit entry. - Return the value of the item in storage under
key
, ordefault_value
if there is no explicit entry. - Return the value of the item in storage under
key
, or the type’s default if there is no explicit entry. - Return the value of the item in storage under
key
, ordefault_value()
if there is no explicit entry. - Get a Vec of bytes from storage.
- Ensure
key
has no explicit entry in storage. - Put
value
in storage underkey
. - Put a raw byte slice into storage.
- Remove
key
from storage, returning its value if it had an explicit entry orNone
otherwise. - Return the value of the item in storage under
key
, ordefault_value
if there is no explicit entry. Ensure there is no explicit entry on return. - Remove
key
from storage, returning its value, or, if there was no explicit entry in storage, the default for its type. - Return the value of the item in storage under
key
, ordefault_value()
if there is no explicit entry. Ensure there is no explicit entry on return.