Derive Macro std_reset::prelude::New

source ·
#[derive(New)]
Expand description

Прямая реализация метода new.

Макрос поддерживает работу с именованными и неименованными полями.

§Примеры

use std_reset_macros::New;
 
#[derive(New)]
struct Tmp {
    first: i32,
    second: i32,
}
 
Tmp::new(2, 3);
#[derive(New)]
struct Tmp(i32, i32);
 
Tmp::new((2, 3));