* Metadata supporting scale-info can be decoded and serialized in no_std (#2)
* Metadata supporting scale-info can be decoded and serialized in no_std (feature flag scale_info)
* Changes from review: rename feature flag into full_derive
* Changes from review: std implies full-derive
* Changes from review: optimization
Co-authored-by: echevrier <edith.chevrier@scs.ch>
* split full_derive into decode and sered_codec features.
(drop new Debug impls)
* cargo fmt
* rename serde_codec to serde_full
* Prior to v14 everything was Debug.
Are there any downsides? Unused debug impls will just get optimised away won't they?
* rust fmt
* Debug for the masses. Make it work for no_std
* check all combos of features
(if this plays well with ci then we should double up,
doing the same again but target wasm32)
* all wasm feature combos
Co-authored-by: echevrier <84318241+echevrier@users.noreply.github.com>
Co-authored-by: echevrier <edith.chevrier@scs.ch>
* add v11 metadata
* add v10 metadata
* add v8/v9 metadata
* add version and legacy features
* add debug impl for legacy metadata
* any for features in RuntimeMetadata enum
* revert codec version change
* spaces
* add v8-v13 test metadata
* remove runtime version from meta bin name
* move test_data outside of src/
* add tests for v9-v14 metadata
* remove println
* Update frame-metadata/src/lib.rs
Co-authored-by: David <dvdplm@gmail.com>
* add docs per meta version upto 13
* cargo fmt
Co-authored-by: David <dvdplm@gmail.com>