generic-new 0.2.0

A derive macro which generates an ergonomic constructor with shortcuts for certain types.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![allow(dead_code)]
use generic_new::GenericNew;

#[derive(GenericNew)]
struct Foo {
    #[generic_new(ty = usize, ty = usize)]
    bar: usize
}

#[derive(GenericNew)]
struct FooTup(usize);

fn main() {
    Foo::new(1usize);
    FooTup::new(1usize);
}