pub struct P26<TY, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize>(pub TY);
Expand description
Type wrapper with 26 const generic parameters
Tuple Fields
0: TY
Implementations
sourceimpl<TY, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> P26<TY, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>
impl<TY, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> P26<TY, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>
Trait Implementations
sourceimpl<TY: Clone, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> Clone for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z>
impl<TY: Clone, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> Clone for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z>
sourceimpl<TY: Debug, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> Debug for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z>
impl<TY: Debug, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> Debug for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z>
sourceimpl<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const NU: usize, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> From<P26<[TY; NU], AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
TY: Copy + Default,
A: From<[TY; AN]>,
B: From<[TY; BN]>,
C: From<[TY; CN]>,
D: From<[TY; DN]>,
E: From<[TY; EN]>,
F: From<[TY; FN]>,
G: From<[TY; GN]>,
H: From<[TY; HN]>,
I: From<[TY; IN]>,
J: From<[TY; JN]>,
K: From<[TY; KN]>,
L: From<[TY; LN]>,
M: From<[TY; MN]>,
N: From<[TY; NN]>,
O: From<[TY; ON]>,
P: From<[TY; PN]>,
Q: From<[TY; QN]>,
R: From<[TY; RN]>,
S: From<[TY; SN]>,
T: From<[TY; TN]>,
U: From<[TY; UN]>,
V: From<[TY; VN]>,
W: From<[TY; WN]>,
X: From<[TY; XN]>,
Y: From<[TY; YN]>,
Z: From<[TY; ZN]>,
impl<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const NU: usize, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> From<P26<[TY; NU], AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
TY: Copy + Default,
A: From<[TY; AN]>,
B: From<[TY; BN]>,
C: From<[TY; CN]>,
D: From<[TY; DN]>,
E: From<[TY; EN]>,
F: From<[TY; FN]>,
G: From<[TY; GN]>,
H: From<[TY; HN]>,
I: From<[TY; IN]>,
J: From<[TY; JN]>,
K: From<[TY; KN]>,
L: From<[TY; LN]>,
M: From<[TY; MN]>,
N: From<[TY; NN]>,
O: From<[TY; ON]>,
P: From<[TY; PN]>,
Q: From<[TY; QN]>,
R: From<[TY; RN]>,
S: From<[TY; SN]>,
T: From<[TY; TN]>,
U: From<[TY; UN]>,
V: From<[TY; VN]>,
W: From<[TY; WN]>,
X: From<[TY; XN]>,
Y: From<[TY; YN]>,
Z: From<[TY; ZN]>,
sourceimpl<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const NU: usize, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> From<P26<[TY; NU], AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for Be<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> where
TY: Copy + Default,
Be<A>: From<[TY; AN]>,
Be<B>: From<[TY; BN]>,
Be<C>: From<[TY; CN]>,
Be<D>: From<[TY; DN]>,
Be<E>: From<[TY; EN]>,
Be<F>: From<[TY; FN]>,
Be<G>: From<[TY; GN]>,
Be<H>: From<[TY; HN]>,
Be<I>: From<[TY; IN]>,
Be<J>: From<[TY; JN]>,
Be<K>: From<[TY; KN]>,
Be<L>: From<[TY; LN]>,
Be<M>: From<[TY; MN]>,
Be<N>: From<[TY; NN]>,
Be<O>: From<[TY; ON]>,
Be<P>: From<[TY; PN]>,
Be<Q>: From<[TY; QN]>,
Be<R>: From<[TY; RN]>,
Be<S>: From<[TY; SN]>,
Be<T>: From<[TY; TN]>,
Be<U>: From<[TY; UN]>,
Be<V>: From<[TY; VN]>,
Be<W>: From<[TY; WN]>,
Be<X>: From<[TY; XN]>,
Be<Y>: From<[TY; YN]>,
Be<Z>: From<[TY; ZN]>,
impl<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const NU: usize, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> From<P26<[TY; NU], AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for Be<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> where
TY: Copy + Default,
Be<A>: From<[TY; AN]>,
Be<B>: From<[TY; BN]>,
Be<C>: From<[TY; CN]>,
Be<D>: From<[TY; DN]>,
Be<E>: From<[TY; EN]>,
Be<F>: From<[TY; FN]>,
Be<G>: From<[TY; GN]>,
Be<H>: From<[TY; HN]>,
Be<I>: From<[TY; IN]>,
Be<J>: From<[TY; JN]>,
Be<K>: From<[TY; KN]>,
Be<L>: From<[TY; LN]>,
Be<M>: From<[TY; MN]>,
Be<N>: From<[TY; NN]>,
Be<O>: From<[TY; ON]>,
Be<P>: From<[TY; PN]>,
Be<Q>: From<[TY; QN]>,
Be<R>: From<[TY; RN]>,
Be<S>: From<[TY; SN]>,
Be<T>: From<[TY; TN]>,
Be<U>: From<[TY; UN]>,
Be<V>: From<[TY; VN]>,
Be<W>: From<[TY; WN]>,
Be<X>: From<[TY; XN]>,
Be<Y>: From<[TY; YN]>,
Be<Z>: From<[TY; ZN]>,
sourceimpl<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const NU: usize, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> From<P26<[TY; NU], AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for Le<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> where
TY: Copy + Default,
Le<A>: From<[TY; AN]>,
Le<B>: From<[TY; BN]>,
Le<C>: From<[TY; CN]>,
Le<D>: From<[TY; DN]>,
Le<E>: From<[TY; EN]>,
Le<F>: From<[TY; FN]>,
Le<G>: From<[TY; GN]>,
Le<H>: From<[TY; HN]>,
Le<I>: From<[TY; IN]>,
Le<J>: From<[TY; JN]>,
Le<K>: From<[TY; KN]>,
Le<L>: From<[TY; LN]>,
Le<M>: From<[TY; MN]>,
Le<N>: From<[TY; NN]>,
Le<O>: From<[TY; ON]>,
Le<P>: From<[TY; PN]>,
Le<Q>: From<[TY; QN]>,
Le<R>: From<[TY; RN]>,
Le<S>: From<[TY; SN]>,
Le<T>: From<[TY; TN]>,
Le<U>: From<[TY; UN]>,
Le<V>: From<[TY; VN]>,
Le<W>: From<[TY; WN]>,
Le<X>: From<[TY; XN]>,
Le<Y>: From<[TY; YN]>,
Le<Z>: From<[TY; ZN]>,
impl<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const NU: usize, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> From<P26<[TY; NU], AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for Le<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> where
TY: Copy + Default,
Le<A>: From<[TY; AN]>,
Le<B>: From<[TY; BN]>,
Le<C>: From<[TY; CN]>,
Le<D>: From<[TY; DN]>,
Le<E>: From<[TY; EN]>,
Le<F>: From<[TY; FN]>,
Le<G>: From<[TY; GN]>,
Le<H>: From<[TY; HN]>,
Le<I>: From<[TY; IN]>,
Le<J>: From<[TY; JN]>,
Le<K>: From<[TY; KN]>,
Le<L>: From<[TY; LN]>,
Le<M>: From<[TY; MN]>,
Le<N>: From<[TY; NN]>,
Le<O>: From<[TY; ON]>,
Le<P>: From<[TY; PN]>,
Le<Q>: From<[TY; QN]>,
Le<R>: From<[TY; RN]>,
Le<S>: From<[TY; SN]>,
Le<T>: From<[TY; TN]>,
Le<U>: From<[TY; UN]>,
Le<V>: From<[TY; VN]>,
Le<W>: From<[TY; WN]>,
Le<X>: From<[TY; XN]>,
Le<Y>: From<[TY; YN]>,
Le<Z>: From<[TY; ZN]>,
sourceimpl<T, U, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> From<P26<T, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for Lsb<U> where
U: FromLsb<P26<T, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>>,
impl<T, U, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> From<P26<T, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for Lsb<U> where
U: FromLsb<P26<T, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>>,
sourceimpl<T, U, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> From<P26<T, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for Msb<U> where
U: FromMsb<P26<T, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>>,
impl<T, U, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> From<P26<T, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for Msb<U> where
U: FromMsb<P26<T, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const NU: usize, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> FromBeBytes<NU> for P26<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z), AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN> where
A: FromBeBytes<AN>,
B: FromBeBytes<BN>,
C: FromBeBytes<CN>,
D: FromBeBytes<DN>,
E: FromBeBytes<EN>,
F: FromBeBytes<FN>,
G: FromBeBytes<GN>,
H: FromBeBytes<HN>,
I: FromBeBytes<IN>,
J: FromBeBytes<JN>,
K: FromBeBytes<KN>,
L: FromBeBytes<LN>,
M: FromBeBytes<MN>,
N: FromBeBytes<NN>,
O: FromBeBytes<ON>,
P: FromBeBytes<PN>,
Q: FromBeBytes<QN>,
R: FromBeBytes<RN>,
S: FromBeBytes<SN>,
T: FromBeBytes<TN>,
U: FromBeBytes<UN>,
V: FromBeBytes<VN>,
W: FromBeBytes<WN>,
X: FromBeBytes<XN>,
Y: FromBeBytes<YN>,
Z: FromBeBytes<ZN>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const NU: usize, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> FromBeBytes<NU> for P26<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z), AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN> where
A: FromBeBytes<AN>,
B: FromBeBytes<BN>,
C: FromBeBytes<CN>,
D: FromBeBytes<DN>,
E: FromBeBytes<EN>,
F: FromBeBytes<FN>,
G: FromBeBytes<GN>,
H: FromBeBytes<HN>,
I: FromBeBytes<IN>,
J: FromBeBytes<JN>,
K: FromBeBytes<KN>,
L: FromBeBytes<LN>,
M: FromBeBytes<MN>,
N: FromBeBytes<NN>,
O: FromBeBytes<ON>,
P: FromBeBytes<PN>,
Q: FromBeBytes<QN>,
R: FromBeBytes<RN>,
S: FromBeBytes<SN>,
T: FromBeBytes<TN>,
U: FromBeBytes<UN>,
V: FromBeBytes<VN>,
W: FromBeBytes<WN>,
X: FromBeBytes<XN>,
Y: FromBeBytes<YN>,
Z: FromBeBytes<ZN>,
sourceimpl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const NU: usize, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> FromLeBytes<NU> for P26<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z), AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN> where
A: FromLeBytes<AN>,
B: FromLeBytes<BN>,
C: FromLeBytes<CN>,
D: FromLeBytes<DN>,
E: FromLeBytes<EN>,
F: FromLeBytes<FN>,
G: FromLeBytes<GN>,
H: FromLeBytes<HN>,
I: FromLeBytes<IN>,
J: FromLeBytes<JN>,
K: FromLeBytes<KN>,
L: FromLeBytes<LN>,
M: FromLeBytes<MN>,
N: FromLeBytes<NN>,
O: FromLeBytes<ON>,
P: FromLeBytes<PN>,
Q: FromLeBytes<QN>,
R: FromLeBytes<RN>,
S: FromLeBytes<SN>,
T: FromLeBytes<TN>,
U: FromLeBytes<UN>,
V: FromLeBytes<VN>,
W: FromLeBytes<WN>,
X: FromLeBytes<XN>,
Y: FromLeBytes<YN>,
Z: FromLeBytes<ZN>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const NU: usize, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> FromLeBytes<NU> for P26<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z), AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN> where
A: FromLeBytes<AN>,
B: FromLeBytes<BN>,
C: FromLeBytes<CN>,
D: FromLeBytes<DN>,
E: FromLeBytes<EN>,
F: FromLeBytes<FN>,
G: FromLeBytes<GN>,
H: FromLeBytes<HN>,
I: FromLeBytes<IN>,
J: FromLeBytes<JN>,
K: FromLeBytes<KN>,
L: FromLeBytes<LN>,
M: FromLeBytes<MN>,
N: FromLeBytes<NN>,
O: FromLeBytes<ON>,
P: FromLeBytes<PN>,
Q: FromLeBytes<QN>,
R: FromLeBytes<RN>,
S: FromLeBytes<SN>,
T: FromLeBytes<TN>,
U: FromLeBytes<UN>,
V: FromLeBytes<VN>,
W: FromLeBytes<WN>,
X: FromLeBytes<XN>,
Y: FromLeBytes<YN>,
Z: FromLeBytes<ZN>,
sourceimpl<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> FromLsb<P26<TY, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
TY: Integral + AsPrimitive<A> + AsPrimitive<B> + AsPrimitive<C> + AsPrimitive<D> + AsPrimitive<E> + AsPrimitive<F> + AsPrimitive<G> + AsPrimitive<H> + AsPrimitive<I> + AsPrimitive<J> + AsPrimitive<K> + AsPrimitive<L> + AsPrimitive<M> + AsPrimitive<N> + AsPrimitive<O> + AsPrimitive<P> + AsPrimitive<Q> + AsPrimitive<R> + AsPrimitive<S> + AsPrimitive<T> + AsPrimitive<U> + AsPrimitive<V> + AsPrimitive<W> + AsPrimitive<X> + AsPrimitive<Y> + AsPrimitive<Z>,
impl<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> FromLsb<P26<TY, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
TY: Integral + AsPrimitive<A> + AsPrimitive<B> + AsPrimitive<C> + AsPrimitive<D> + AsPrimitive<E> + AsPrimitive<F> + AsPrimitive<G> + AsPrimitive<H> + AsPrimitive<I> + AsPrimitive<J> + AsPrimitive<K> + AsPrimitive<L> + AsPrimitive<M> + AsPrimitive<N> + AsPrimitive<O> + AsPrimitive<P> + AsPrimitive<Q> + AsPrimitive<R> + AsPrimitive<S> + AsPrimitive<T> + AsPrimitive<U> + AsPrimitive<V> + AsPrimitive<W> + AsPrimitive<X> + AsPrimitive<Y> + AsPrimitive<Z>,
sourceimpl<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> FromMsb<P26<TY, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
TY: Integral + AsPrimitive<A> + AsPrimitive<B> + AsPrimitive<C> + AsPrimitive<D> + AsPrimitive<E> + AsPrimitive<F> + AsPrimitive<G> + AsPrimitive<H> + AsPrimitive<I> + AsPrimitive<J> + AsPrimitive<K> + AsPrimitive<L> + AsPrimitive<M> + AsPrimitive<N> + AsPrimitive<O> + AsPrimitive<P> + AsPrimitive<Q> + AsPrimitive<R> + AsPrimitive<S> + AsPrimitive<T> + AsPrimitive<U> + AsPrimitive<V> + AsPrimitive<W> + AsPrimitive<X> + AsPrimitive<Y> + AsPrimitive<Z>,
impl<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> FromMsb<P26<TY, AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
TY: Integral + AsPrimitive<A> + AsPrimitive<B> + AsPrimitive<C> + AsPrimitive<D> + AsPrimitive<E> + AsPrimitive<F> + AsPrimitive<G> + AsPrimitive<H> + AsPrimitive<I> + AsPrimitive<J> + AsPrimitive<K> + AsPrimitive<L> + AsPrimitive<M> + AsPrimitive<N> + AsPrimitive<O> + AsPrimitive<P> + AsPrimitive<Q> + AsPrimitive<R> + AsPrimitive<S> + AsPrimitive<T> + AsPrimitive<U> + AsPrimitive<V> + AsPrimitive<W> + AsPrimitive<X> + AsPrimitive<Y> + AsPrimitive<Z>,
sourceimpl<TY: PartialEq, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> PartialEq<P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z>> for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z>
impl<TY: PartialEq, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> PartialEq<P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z>> for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z>
sourceimpl<'a, T, U, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> TryFrom<P26<&'a [T], AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for Seq<U, &'a [T]> where
T: Copy,
U: From<T26<[T; AN], [T; BN], [T; CN], [T; DN], [T; EN], [T; FN], [T; GN], [T; HN], [T; IN], [T; JN], [T; KN], [T; LN], [T; MN], [T; NN], [T; ON], [T; PN], [T; QN], [T; RN], [T; SN], [T; TN], [T; UN], [T; VN], [T; WN], [T; XN], [T; YN], [T; ZN]>>,
impl<'a, T, U, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize, const LN: usize, const MN: usize, const NN: usize, const ON: usize, const PN: usize, const QN: usize, const RN: usize, const SN: usize, const TN: usize, const UN: usize, const VN: usize, const WN: usize, const XN: usize, const YN: usize, const ZN: usize> TryFrom<P26<&'a [T], AN, BN, CN, DN, EN, FN, GN, HN, IN, JN, KN, LN, MN, NN, ON, PN, QN, RN, SN, TN, UN, VN, WN, XN, YN, ZN>> for Seq<U, &'a [T]> where
T: Copy,
U: From<T26<[T; AN], [T; BN], [T; CN], [T; DN], [T; EN], [T; FN], [T; GN], [T; HN], [T; IN], [T; JN], [T; KN], [T; LN], [T; MN], [T; NN], [T; ON], [T; PN], [T; QN], [T; RN], [T; SN], [T; TN], [T; UN], [T; VN], [T; WN], [T; XN], [T; YN], [T; ZN]>>,
impl<TY: Eq, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> Eq for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z>
impl<TY, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> StructuralEq for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z>
impl<TY, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> StructuralPartialEq for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z>
Auto Trait Implementations
impl<TY, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> RefUnwindSafe for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> where
TY: RefUnwindSafe,
impl<TY, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> Send for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> where
TY: Send,
impl<TY, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> Sync for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> where
TY: Sync,
impl<TY, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> Unpin for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> where
TY: Unpin,
impl<TY, const A: usize, const B: usize, const C: usize, const D: usize, const E: usize, const F: usize, const G: usize, const H: usize, const I: usize, const J: usize, const K: usize, const L: usize, const M: usize, const N: usize, const O: usize, const P: usize, const Q: usize, const R: usize, const S: usize, const T: usize, const U: usize, const V: usize, const W: usize, const X: usize, const Y: usize, const Z: usize> UnwindSafe for P26<TY, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> where
TY: UnwindSafe,
Blanket Implementations
sourceimpl<T> AsPrimitive<()> for T
impl<T> AsPrimitive<()> for T
fn as_primitive(self)
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more