nodyn 0.2.2

Easy polymorphism with enums
Documentation
#[test]
fn tests() {
    let t = trybuild::TestCases::new();
    t.pass("tests/01_generate_enum.rs");
    t.compile_fail("tests/02_empty_and_type_errors.rs");
    t.pass("tests/03_impl_from.rs");
    t.pass("tests/04_impl_try_from.rs");
    t.pass("tests/05_into_attribute.rs");
    t.pass("tests/06_impl_blocks.rs");
    t.pass("tests/07_trait_blocks.rs");
    t.pass("tests/08_named_variants.rs");
    t.pass("tests/09_type_functions.rs");
    t.pass("tests/10_advanced_example.rs");
    t.pass("tests/11_vec_wrapper.rs");
    t.pass("tests/12_with_copy.rs");

    t.pass("tests/enum/basic.rs");
    t.pass("tests/enum/custom_variants.rs");
    t.pass("tests/enum/from.rs");
    t.pass("tests/enum/generics.rs");

    t.pass("tests/features/is_as.rs");
    t.pass("tests/features/introspection.rs");
    t.pass("tests/features/into_attribute.rs");

    t.pass("tests/vec_wrapper/standard.rs");
    t.pass("tests/vec_wrapper/custom.rs");
    t.pass("tests/vec_wrapper/macro.rs");

    t.compile_fail("tests/errors/invalid_impl.rs");
    t.compile_fail("tests/errors/double_type.rs");
}