1 2 3 4 5 6 7 8 9 10 11 12 13
use former::Former; #[ derive( Debug, PartialEq, Former ) ] pub struct Test<T> { pub value: T, } fn main() { let test = Test::<i32>::former() .value(42) .form(); println!("Test value: {}", test.value); }