referrerpolicy=no-referrer-when-downgrade

AssetIdExtractor

Trait AssetIdExtractor 

Source
pub trait AssetIdExtractor {
    type AssetId;

    // Required method
    fn asset_id_from_address(address: &[u8; 20]) -> Result<Self::AssetId, Error>;
}
Expand description

Means of extracting the asset id from the precompile address.

Required Associated Types§

Required Methods§

Source

fn asset_id_from_address(address: &[u8; 20]) -> Result<Self::AssetId, Error>

Extracts the asset id from the 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.

Implementors§

Source§

impl AssetIdExtractor for InlineAssetIdExtractor

Source§

impl<Runtime, Instance: 'static> AssetIdExtractor for ForeignAssetIdExtractor<Runtime, Instance>
where Runtime: Config<Instance> + Config<ForeignAssetId = <Runtime as Config<Instance>>::AssetId> + Config,

Source§

type AssetId = <Runtime as Config<Instance>>::AssetId