fn on_reserved_too_low(who: &T::AccountId) {
		let dust = <ReservedBalance<T, I>>::take(who);

		// underflow should never happen, but it if does, there's nothing to be done here.
		if !dust.is_zero() {
			T::DustRemoval::on_unbalanced(NegativeImbalance::new(dust));
		}

		if Self::free_balance(who).is_zero() {
			Self::reap_account(who);
		}
	}
/// Account's reserved balance has dropped below existential deposit. Kill its
/// reserved side and the account completely if its free size is already dead.
///
/// Will maintain total issuance.
Account's reserved balance has dropped below existential deposit. Kill its
reserved side and the account completely if its free size is already dead.

Will maintain total issuance.
Account ' s reserved balance has dropped below existential deposit . Kill its reserved side and the account completely if its free size is already dead . Will maintain total issuance .
fn on_reserved_too_low(who: &T::AccountId) {
		let dust = <ReservedBalance<T, I>>::take(who);
		// underflow should never happen, but it if does, there's nothing to be done here.
		if !dust.is_zero() {
			T::DustRemoval::on_unbalanced(NegativeImbalance::new(dust));
		}
		if Self::free_balance(who).is_zero() {
			Self::reap_account(who);
		}
	}
fn on_reserved_too_low ( who : & T :: AccountId ) { let dust = < ReservedBalance < T , I > > :: take ( who ) ; // underflow should never happen, but it if does, there's nothing to be done here. if ! dust . is_zero ( ) { T :: DustRemoval :: on_unbalanced ( NegativeImbalance :: new ( dust ) ) ; } if Self :: free_balance ( who ) . is_zero ( ) { Self :: reap_account ( who ) ; } }
Account's reserved balance has dropped below existential deposit.
Account ' s reserved balance has dropped below existential deposit .
who
&T::AccountId
who
&T::AccountId