|
16 | 16 | // limitations under the License.
|
17 | 17 |
|
18 | 18 | use codec::{Decode, Encode, MaxEncodedLen};
|
19 |
| -use enumflags2::{bitflags, BitFlags}; |
| 19 | +use enumflags2::{BitFlags, bitflags}; |
20 | 20 | use frame_support::{
|
21 |
| - traits::{ConstU32, Get}, |
22 | 21 | BoundedVec, CloneNoBound, PartialEqNoBound, RuntimeDebugNoBound,
|
| 22 | + traits::{ConstU32, Get}, |
23 | 23 | };
|
24 | 24 | use scale_info::{
|
| 25 | + Path, Type, TypeInfo, TypeParameter, |
25 | 26 | build::{Fields, Variants},
|
26 |
| - meta_type, Path, Type, TypeInfo, TypeParameter, |
| 27 | + meta_type, |
27 | 28 | };
|
28 | 29 | use sp_runtime::{
|
29 |
| - traits::{AppendZerosInput, Zero}, |
30 | 30 | RuntimeDebug,
|
| 31 | + traits::{AppendZerosInput, Zero}, |
31 | 32 | };
|
32 | 33 | use sp_std::{fmt::Debug, iter::once, ops::Add, prelude::*};
|
33 | 34 | use subtensor_macros::freeze_struct;
|
@@ -87,16 +88,16 @@ impl Encode for Data {
|
87 | 88 | fn encode(&self) -> Vec<u8> {
|
88 | 89 | match self {
|
89 | 90 | Data::None => vec![0u8; 1],
|
90 |
| - Data::Raw(ref x) => { |
| 91 | + Data::Raw(x) => { |
91 | 92 | let l = x.len().min(64) as u8;
|
92 | 93 | let mut r = vec![l.saturating_add(1)];
|
93 | 94 | r.extend_from_slice(&x[..]);
|
94 | 95 | r
|
95 | 96 | }
|
96 |
| - Data::BlakeTwo256(ref h) => once(66u8).chain(h.iter().cloned()).collect(), |
97 |
| - Data::Sha256(ref h) => once(67u8).chain(h.iter().cloned()).collect(), |
98 |
| - Data::Keccak256(ref h) => once(68u8).chain(h.iter().cloned()).collect(), |
99 |
| - Data::ShaThree256(ref h) => once(69u8).chain(h.iter().cloned()).collect(), |
| 97 | + Data::BlakeTwo256(h) => once(66u8).chain(h.iter().cloned()).collect(), |
| 98 | + Data::Sha256(h) => once(67u8).chain(h.iter().cloned()).collect(), |
| 99 | + Data::Keccak256(h) => once(68u8).chain(h.iter().cloned()).collect(), |
| 100 | + Data::ShaThree256(h) => once(69u8).chain(h.iter().cloned()).collect(), |
100 | 101 | }
|
101 | 102 | }
|
102 | 103 | }
|
@@ -385,19 +386,19 @@ pub struct Registration<
|
385 | 386 | }
|
386 | 387 |
|
387 | 388 | impl<
|
388 |
| - Balance: Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq + Zero + Add, |
389 |
| - MaxAdditionalFields: Get<u32>, |
390 |
| - > Registration<Balance, MaxAdditionalFields> |
| 389 | + Balance: Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq + Zero + Add, |
| 390 | + MaxAdditionalFields: Get<u32>, |
| 391 | +> Registration<Balance, MaxAdditionalFields> |
391 | 392 | {
|
392 | 393 | pub(crate) fn total_deposit(&self) -> Balance {
|
393 | 394 | self.deposit
|
394 | 395 | }
|
395 | 396 | }
|
396 | 397 |
|
397 | 398 | impl<
|
398 |
| - Balance: Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq, |
399 |
| - MaxAdditionalFields: Get<u32>, |
400 |
| - > Decode for Registration<Balance, MaxAdditionalFields> |
| 399 | + Balance: Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq, |
| 400 | + MaxAdditionalFields: Get<u32>, |
| 401 | +> Decode for Registration<Balance, MaxAdditionalFields> |
401 | 402 | {
|
402 | 403 | fn decode<I: codec::Input>(input: &mut I) -> sp_std::result::Result<Self, codec::Error> {
|
403 | 404 | let (deposit, info) = Decode::decode(&mut AppendZerosInput::new(input))?;
|
|
0 commit comments