converge_test 0.0.4

Tests for the `converge::Converge` trait and the `converge_derive` proc-macro.
Documentation
#[cfg(test)]
mod tests {
    use converge::Converge;
    extern crate pretty_assertions;

    #[derive(PartialEq)]
    struct NoClone {
        number: u32,
    }

    #[derive(Converge, PartialEq)]
    struct NotOptional {
        no_clone: NoClone,
    }

    #[test]
    fn test_not_optional() {
        let some_1 = NotOptional {
            no_clone: NoClone { number: 1 },
        };
        let some_2 = NotOptional {
            no_clone: NoClone { number: 2 },
        };
        let out = some_1.converge(some_2);
        assert!(
            out == NotOptional {
                no_clone: NoClone { number: 1 },
            }
        );
    }
}