pub fn revert(&mut self) {
		for transfer in &self.transfers {
			T::Currency::unreserve(transfer.asset, transfer.from, transfer.amount);
		}
	}
/// Revert all reserved amounts.
/// This does NOT revert transfers, only reserved amounts. So it can be only called if a preparation fails.
Revert all reserved amounts.
This does NOT revert transfers, only reserved amounts. So it can be only called if a preparation fails.
Revert all reserved amounts . This does NOT revert transfers only reserved amounts . So it can be only called if a preparation fails .
pub fn revert(&mut self) {
		for transfer in &self.transfers {
			T::Currency::unreserve(transfer.asset, transfer.from, transfer.amount);
		}
	}
pub fn revert ( & mut self ) { for transfer in & self . transfers { T :: Currency :: unreserve ( transfer . asset , transfer . from , transfer . amount ) ; } }
Revert all reserved amounts.
Revert all reserved amounts .
&mut self