pub trait Inspect<AccountId>: Inspect<AccountId> {
    // Required method
    fn allowance(
        asset: Self::AssetId,
        owner: &AccountId,
        delegate: &AccountId
    ) -> Self::Balance;
}pub trait Inspect<AccountId>: Inspect<AccountId> {
    // Required method
    fn allowance(
        asset: Self::AssetId,
        owner: &AccountId,
        delegate: &AccountId
    ) -> Self::Balance;
}