[examples] Add ERC-20 Trait-ified example (#523)
* [examples] Rustify return types * [examples] Add trait-erc20 Example * [examples] Improve readability * [examples] Remove unneeded export * [examples] Move definitions into module * [examples] Commentify * [examples] Improve comment * [examples] Improve comment * [examples] Fix typo * [examples] Add Error::InsufficientAllowance * [examples] Add Errors section in doc comments * [examples] Make allowance_of_or_zero and balance_of_or_zero inplace * [examples] Ensure allowance is only updated if transfer worked * [examples] Apply cargo fmt * [examples] Add test which would have catched allowance changing on failed transfer * [examples] Apply cargo fmt * [examples] Remove unnecessary assert for ()
examples/trait-erc20/lib.rs
0 → 100644
This diff is collapsed.
Please register or sign in to comment