basicmethod 0.1.2

Add constructor, get and set method using derive macro
Documentation
use basicmethod::BasicMethod;

#[derive(BasicMethod)]
struct User(u32, String, String, i32);

fn main() {
    let mut user = User(23, "Mika".to_string(), "London".to_string(), 10);

    user.set_String_1("Lidia".to_string());
    user.set_String_2("New York".to_string());
    println!("{}", user.get_String_1());
    println!("{}", user.get_String_2());

    user.set_u32_0(2);
    user.set_i32_3(7);
    println!("{}", user.get_u32_0());
    println!("{}", user.get_i32_3());

    for f in User::fields() {
        println!("{}", f)
    }
}