pub trait AccountAddressMapper<AccountId> {
// Required methods
fn to_account_id(public_key_or_address: &[u8]) -> AccountId;
fn to_bytes32(public_key_or_address: &[u8]) -> [u8; 32];
}
Expand description
A trait that allows mapping of raw bytes to AccountIds
Required Methods§
Sourcefn to_account_id(public_key_or_address: &[u8]) -> AccountId
fn to_account_id(public_key_or_address: &[u8]) -> AccountId
mapping to the desired address
Sourcefn to_bytes32(public_key_or_address: &[u8]) -> [u8; 32]
fn to_bytes32(public_key_or_address: &[u8]) -> [u8; 32]
mapping to bytes of a public key or an address
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.