pub trait EndianRepr: Copy {
// Required methods
fn from_u128(v: u128) -> Self;
fn to_u128(self) -> u128;
}Available on crate feature
io-core only.Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl EndianRepr for f32
Available on crate features io-core or io-std only.
impl EndianRepr for f32
Available on crate features
io-core or io-std only.Source§impl EndianRepr for f64
Available on crate features io-core or io-std only.
impl EndianRepr for f64
Available on crate features
io-core or io-std only.Source§impl EndianRepr for u8
Available on crate features io-core or io-std only.
impl EndianRepr for u8
Available on crate features
io-core or io-std only.Source§impl EndianRepr for u16
Available on crate features io-core or io-std only.
impl EndianRepr for u16
Available on crate features
io-core or io-std only.Source§impl EndianRepr for u32
Available on crate features io-core or io-std only.
impl EndianRepr for u32
Available on crate features
io-core or io-std only.Source§impl EndianRepr for u64
Available on crate features io-core or io-std only.
impl EndianRepr for u64
Available on crate features
io-core or io-std only.Source§impl EndianRepr for u128
Available on crate features io-core or io-std only.
impl EndianRepr for u128
Available on crate features
io-core or io-std only.Source§impl<A, B> EndianRepr for (A, B)
Available on crate features io-core or io-std only.
impl<A, B> EndianRepr for (A, B)
Available on crate features
io-core or io-std only.Source§impl<A, B, C> EndianRepr for (A, B, C)
Available on crate features io-core or io-std only.
impl<A, B, C> EndianRepr for (A, B, C)
Available on crate features
io-core or io-std only.Source§impl<A, B, C, D> EndianRepr for (A, B, C, D)
Available on crate features io-core or io-std only.
impl<A, B, C, D> EndianRepr for (A, B, C, D)
Available on crate features
io-core or io-std only.Source§impl<A, B, C, D, E> EndianRepr for (A, B, C, D, E)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
Available on crate features io-core or io-std only.
impl<A, B, C, D, E> EndianRepr for (A, B, C, D, E)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
Available on crate features
io-core or io-std only.Source§impl<A, B, C, D, E, F> EndianRepr for (A, B, C, D, E, F)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
Available on crate features io-core or io-std only.
impl<A, B, C, D, E, F> EndianRepr for (A, B, C, D, E, F)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
Available on crate features
io-core or io-std only.Source§impl<A, B, C, D, E, F, G> EndianRepr for (A, B, C, D, E, F, G)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
G: EndianRepr + Copy,
Available on crate features io-core or io-std only.
impl<A, B, C, D, E, F, G> EndianRepr for (A, B, C, D, E, F, G)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
G: EndianRepr + Copy,
Available on crate features
io-core or io-std only.Source§impl<A, B, C, D, E, F, G, H> EndianRepr for (A, B, C, D, E, F, G, H)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
G: EndianRepr + Copy,
H: EndianRepr + Copy,
Available on crate features io-core or io-std only.
impl<A, B, C, D, E, F, G, H> EndianRepr for (A, B, C, D, E, F, G, H)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
G: EndianRepr + Copy,
H: EndianRepr + Copy,
Available on crate features
io-core or io-std only.Source§impl<A, B, C, D, E, F, G, H, I> EndianRepr for (A, B, C, D, E, F, G, H, I)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
G: EndianRepr + Copy,
H: EndianRepr + Copy,
I: EndianRepr + Copy,
Available on crate features io-core or io-std only.
impl<A, B, C, D, E, F, G, H, I> EndianRepr for (A, B, C, D, E, F, G, H, I)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
G: EndianRepr + Copy,
H: EndianRepr + Copy,
I: EndianRepr + Copy,
Available on crate features
io-core or io-std only.Source§impl<A, B, C, D, E, F, G, H, I, J> EndianRepr for (A, B, C, D, E, F, G, H, I, J)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
G: EndianRepr + Copy,
H: EndianRepr + Copy,
I: EndianRepr + Copy,
J: EndianRepr + Copy,
Available on crate features io-core or io-std only.
impl<A, B, C, D, E, F, G, H, I, J> EndianRepr for (A, B, C, D, E, F, G, H, I, J)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
G: EndianRepr + Copy,
H: EndianRepr + Copy,
I: EndianRepr + Copy,
J: EndianRepr + Copy,
Available on crate features
io-core or io-std only.Source§impl<A, B, C, D, E, F, G, H, I, J, K> EndianRepr for (A, B, C, D, E, F, G, H, I, J, K)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
G: EndianRepr + Copy,
H: EndianRepr + Copy,
I: EndianRepr + Copy,
J: EndianRepr + Copy,
K: EndianRepr + Copy,
Available on crate features io-core or io-std only.
impl<A, B, C, D, E, F, G, H, I, J, K> EndianRepr for (A, B, C, D, E, F, G, H, I, J, K)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
G: EndianRepr + Copy,
H: EndianRepr + Copy,
I: EndianRepr + Copy,
J: EndianRepr + Copy,
K: EndianRepr + Copy,
Available on crate features
io-core or io-std only.Source§impl<A, B, C, D, E, F, G, H, I, J, K, L> EndianRepr for (A, B, C, D, E, F, G, H, I, J, K, L)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
G: EndianRepr + Copy,
H: EndianRepr + Copy,
I: EndianRepr + Copy,
J: EndianRepr + Copy,
K: EndianRepr + Copy,
L: EndianRepr + Copy,
Available on crate features io-core or io-std only.
impl<A, B, C, D, E, F, G, H, I, J, K, L> EndianRepr for (A, B, C, D, E, F, G, H, I, J, K, L)where
A: EndianRepr + Copy,
B: EndianRepr + Copy,
C: EndianRepr + Copy,
D: EndianRepr + Copy,
E: EndianRepr + Copy,
F: EndianRepr + Copy,
G: EndianRepr + Copy,
H: EndianRepr + Copy,
I: EndianRepr + Copy,
J: EndianRepr + Copy,
K: EndianRepr + Copy,
L: EndianRepr + Copy,
Available on crate features
io-core or io-std only.