-
Peter Goodspeed-Niklaus authored
* move MaxEncodedLen trait from Substrate * Move derive macro and tests from Substrate * only run ui tests when derive feature enabled * reduce note-taking documentation Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> * Bless trybuild `tests/max_encoded_len_ui/union.rs` test * Update docs (these files are not part of substrate) Co-authored-by:
Andronik Ordian <write@reusable.software> * Mention new `MaxEncodedLen` trait in the CHANGELOG.md * Prepare a 2.2.0-rc.1 release This is a pre-release rather than a full release in order to help shape the new `MaxEncodedLen` trait used in Substrate in case some more involved changes are found out to be required. The API did not change since its introduction until now so chances are slim but it's good to leave some leeway. * incorporate changes made to Substrate version of MaxEncodedLen Note: doesn't include the MaxEncodedLen impl for H160, H256, H512. A substrate companion will be necessary to re-add those. * remove redundant no_std * Rewrite fn max_encoded_len_trait for clarity * simplify logic checking for invalid attr Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> * remove bogus whitespace Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> * use Path::is_ident() helper Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> * rm unused import Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> Co-authored-by:
Igor Matuszewski <Xanewok@gmail.com> Co-authored-by:
Andronik Ordian <write@reusable.software>
f590442e
To find the state of this project's repository at the time of any of these versions, check out the tags.