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
#![allow(dead_code)]
use generic_new::GenericNew;

#[derive(GenericNew)]
struct Foo {
    bar: String,
}

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

fn main() {
    Foo::new("hello");
    FooTup::new("hello");
}