pub trait Inspect<AccountId>: Inspect<AccountId> {
    // Required methods
    fn name(asset: Self::AssetId) -> Vec<u8> ⓘ;
    fn symbol(asset: Self::AssetId) -> Vec<u8> ⓘ;
    fn decimals(asset: Self::AssetId) -> u8;
}pub trait Inspect<AccountId>: Inspect<AccountId> {
    // Required methods
    fn name(asset: Self::AssetId) -> Vec<u8> ⓘ;
    fn symbol(asset: Self::AssetId) -> Vec<u8> ⓘ;
    fn decimals(asset: Self::AssetId) -> u8;
}