musli_binary_common/
encoding.rs1use core::marker;
4
5use crate::int::NetworkEndian;
6
7#[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
10#[non_exhaustive]
11pub enum Variable {}
12
13#[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
16#[non_exhaustive]
17pub struct Fixed<B = NetworkEndian> {
18 _marker: marker::PhantomData<B>,
19}
20
21#[derive(Debug, Clone, Copy)]
24#[non_exhaustive]
25pub struct FixedLength<L = u32, B = NetworkEndian> {
26 _marker: marker::PhantomData<(L, B)>,
27}