holda 0.1.0

Convenience macros for creating domain objects with serde support.
Documentation
mod tests {
    use holda::Holda;

    #[derive(Holda)]
    #[holda(NoEq, NoOrd, NoHash)]
    struct MyI32Wrapper {
        inner: i32,
    }

    #[derive(Holda)]
    #[holda(NoDisplay, NoEq, NoOrd, NoHash)]
    struct MyF64Wrapper {
        inner: f64,
    }

    #[test]
    fn test_i32_wrapper() {
        let wrapper = MyI32Wrapper::new(42);
        assert_eq!(*wrapper, 42);
    }

    #[test]
    fn test_f64_wrapper() {
        let wrapper = MyF64Wrapper::new(3.14);
        assert_eq!(*wrapper, 3.14);
    }
}