lilliput-core 0.1.0

Low-level implementation of encoding/decoding logic for lilliput format
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::value::{IntValue, SignedIntValue, UnsignedIntValue};

pub trait Sealed {}

macro_rules! impl_sealed {
    ($($t:ty),+ $(,)?) => {
        $(
            impl Sealed for $t {}
        )+
    }
}

impl_sealed!(f32, f64);
impl_sealed!(i8, i16, i32, i64, isize);
impl_sealed!(u8, u16, u32, u64, usize);
impl_sealed!(SignedIntValue, UnsignedIntValue, IntValue);