pub fn restore_overflow<T, AccountId>(_dust_trap: Option<AccountId>)where
    T: Mutate<AccountId>,
    <T as Inspect<AccountId>>::Balance: AtLeast8BitUnsigned + Debug,
    AccountId: AtLeast8BitUnsigned,
Expand description

Test the restore function for handling balance overflow.

This test verifies that restoring an amount beyond the maximum balance returns an error and does not change the account balance or total issuance values.

Type Parameters

- `T`: Implements `Mutate<AccountId>`.
- `AccountId`: Account identifier implementing `AtLeast8BitUnsigned`.