usecrate::{account::AccountHash, Key};/// Provider of runtime host functionality.
pubtraitRuntimeProvider{/// This method should return the caller of the current context.
fnget_caller(&self)-> AccountHash;/// This method should handle storing given [`Key`] under `name`.
fnput_key(&mutself, name:&str, key: Key);/// This method should handle obtaining a given named [`Key`] under a `name`.
fnget_key(&self, name:&str)->Option<Key>;}