Keith Yeung
939c31bfde
Implement Serialize/Deserialize on WeakBoundedVec ( #11713 )
...
* Implement Serialize/Deserialize on WeakBoundedVec
* cargo fmt
* Warn when there are too many elements while deserializing WeakBoundedVec
2022-06-21 06:49:43 +00:00
Oliver Tale-Yazdi
525fc8ebc3
Implement Deref for BoundedSlice ( #11660 )
...
* Impl Deref for BoundedSlice
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update primitives/runtime/src/bounded/bounded_vec.rs
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
2022-06-14 11:42:52 +02:00
Keith Yeung
dbe1881702
Properly implement Debug on bounded types ( #11659 )
2022-06-14 02:39:33 +00:00
Keith Yeung
19684de7d8
Implement PartialOrd and Ord on BoundedSlice and WeakBoundedVec ( #11655 )
...
* Implement PartialOrd and Ord on BoundedSlice and WeakBoundedVec
* More implementations of PartialEq and PartialOrd
* cargo fmt
* Fixes
2022-06-13 20:55:48 +00:00
Keith Yeung
4e2fb0af60
Implement MaxEncodedLen on pallet-beefy ( #11584 )
...
* Implement MaxEncodedLen on pallet-beefy
* Return Result in intialize_authorities
* Update docs
* Log error when authorities list gets truncated
* Update frame/beefy/src/lib.rs
Co-authored-by: Adrian Catangiu <adrian@parity.io >
* cargo fmt
Co-authored-by: Adrian Catangiu <adrian@parity.io >
2022-06-13 17:53:07 +00:00
Keith Yeung
2d6b0ecc21
Move bounded type definitions to sp-runtime ( #11645 )
...
* Move bounded type definitions to sp-runtime
* cargo fmt
* Fix compile error
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Move TryCollect to sp-runtime
* Write some docs
* Import missing types
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2022-06-13 12:31:42 +00:00