new_derivable 0.2.0

Create new implementations with just a paste of a macro
Documentation
use new_derivable::New;
use std::collections::HashMap;

#[derive(New, Debug)]
pub struct TestStruct {
    pub _0: (String, String),
    //#[new(String::default)]
    pub truename: String,
    pub testhashmap: HashMap<String, u64>,
}

fn main() {
    let new = TestStruct::new(
        (String::from("hi"), String::from("hi")),
        String::from("hi"),
        HashMap::new(),
    );
    println!("{:#?}", new);
}