#[derive(New)]Expand description
Прямая реализация метода new.
Макрос поддерживает работу с именованными и неименованными полями.
§Примеры
use std_reset_macros::New;
#[derive(New)]
struct Tmp(i32);
Tmp::new(2);#[derive(New)]
struct Tmp<T>(T, i32) where T: Default;
Tmp::new(2, 3);#[derive(New)]
struct Tmp<T> {
first: i32,
second: T,
}
Tmp::new(2, 3);