pub trait HasReversibleKeyPrefix<P>: ReversibleKeyGenerator + HasKeyPrefix<P> {
    // Required method
    fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>;
}
Expand description

Trait indicating whether a ReversibleKeyGenerator has the prefix P.

Required Methods§

source

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

Implementations on Foreign Types§

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>, KArgTuple13: EncodeLike<Tuple13>, KArgTuple14: EncodeLike<Tuple14>, KArgTuple15: EncodeLike<Tuple15>, KArgTuple16: EncodeLike<Tuple16>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12, KArgTuple13, KArgTuple14, KArgTuple15, KArgTuple16)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>, KArgTuple13: EncodeLike<Tuple13>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12, KArgTuple13)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>, KArgTuple13: EncodeLike<Tuple13>, KArgTuple14: EncodeLike<Tuple14>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12, KArgTuple13, KArgTuple14)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>, KArgTuple13: EncodeLike<Tuple13>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12, KArgTuple13)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>, KArgTuple13: EncodeLike<Tuple13>, KArgTuple14: EncodeLike<Tuple14>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12, KArgTuple13, KArgTuple14)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>, KArgTuple13: EncodeLike<Tuple13>, KArgTuple14: EncodeLike<Tuple14>, KArgTuple15: EncodeLike<Tuple15>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12, KArgTuple13, KArgTuple14, KArgTuple15)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>, KArgTuple13: EncodeLike<Tuple13>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12, KArgTuple13)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>, KArgTuple13: EncodeLike<Tuple13>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12, KArgTuple13)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>, KArgTuple13: EncodeLike<Tuple13>, KArgTuple14: EncodeLike<Tuple14>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12, KArgTuple13, KArgTuple14)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, Tuple17: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, HasherTuple17: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>, Key<HasherTuple17, Tuple17>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>, KArgTuple13: EncodeLike<Tuple13>, KArgTuple14: EncodeLike<Tuple14>, KArgTuple15: EncodeLike<Tuple15>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12, KArgTuple13, KArgTuple14, KArgTuple15)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>, KArgTuple12: EncodeLike<Tuple12>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11, KArgTuple12)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>> HasReversibleKeyPrefix<(KArgTuple0,)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, Tuple16: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, HasherTuple16: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>, Key<HasherTuple16, Tuple16>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

source§

impl<Tuple0: FullCodec + StaticTypeInfo, Tuple1: FullCodec + StaticTypeInfo, Tuple2: FullCodec + StaticTypeInfo, Tuple3: FullCodec + StaticTypeInfo, Tuple4: FullCodec + StaticTypeInfo, Tuple5: FullCodec + StaticTypeInfo, Tuple6: FullCodec + StaticTypeInfo, Tuple7: FullCodec + StaticTypeInfo, Tuple8: FullCodec + StaticTypeInfo, Tuple9: FullCodec + StaticTypeInfo, Tuple10: FullCodec + StaticTypeInfo, Tuple11: FullCodec + StaticTypeInfo, Tuple12: FullCodec + StaticTypeInfo, Tuple13: FullCodec + StaticTypeInfo, Tuple14: FullCodec + StaticTypeInfo, Tuple15: FullCodec + StaticTypeInfo, HasherTuple0: ReversibleStorageHasher, HasherTuple1: ReversibleStorageHasher, HasherTuple2: ReversibleStorageHasher, HasherTuple3: ReversibleStorageHasher, HasherTuple4: ReversibleStorageHasher, HasherTuple5: ReversibleStorageHasher, HasherTuple6: ReversibleStorageHasher, HasherTuple7: ReversibleStorageHasher, HasherTuple8: ReversibleStorageHasher, HasherTuple9: ReversibleStorageHasher, HasherTuple10: ReversibleStorageHasher, HasherTuple11: ReversibleStorageHasher, HasherTuple12: ReversibleStorageHasher, HasherTuple13: ReversibleStorageHasher, HasherTuple14: ReversibleStorageHasher, HasherTuple15: ReversibleStorageHasher, KArgTuple0: EncodeLike<Tuple0>, KArgTuple1: EncodeLike<Tuple1>, KArgTuple2: EncodeLike<Tuple2>, KArgTuple3: EncodeLike<Tuple3>, KArgTuple4: EncodeLike<Tuple4>, KArgTuple5: EncodeLike<Tuple5>, KArgTuple6: EncodeLike<Tuple6>, KArgTuple7: EncodeLike<Tuple7>, KArgTuple8: EncodeLike<Tuple8>, KArgTuple9: EncodeLike<Tuple9>, KArgTuple10: EncodeLike<Tuple10>, KArgTuple11: EncodeLike<Tuple11>> HasReversibleKeyPrefix<(KArgTuple0, KArgTuple1, KArgTuple2, KArgTuple3, KArgTuple4, KArgTuple5, KArgTuple6, KArgTuple7, KArgTuple8, KArgTuple9, KArgTuple10, KArgTuple11)> for (Key<HasherTuple0, Tuple0>, Key<HasherTuple1, Tuple1>, Key<HasherTuple2, Tuple2>, Key<HasherTuple3, Tuple3>, Key<HasherTuple4, Tuple4>, Key<HasherTuple5, Tuple5>, Key<HasherTuple6, Tuple6>, Key<HasherTuple7, Tuple7>, Key<HasherTuple8, Tuple8>, Key<HasherTuple9, Tuple9>, Key<HasherTuple10, Tuple10>, Key<HasherTuple11, Tuple11>, Key<HasherTuple12, Tuple12>, Key<HasherTuple13, Tuple13>, Key<HasherTuple14, Tuple14>, Key<HasherTuple15, Tuple15>)

source§

fn decode_partial_key(key_material: &[u8]) -> Result<Self::Suffix, Error>

Implementors§