pub trait Make1<Arg> { fn make_1(arg: Arg) -> Self; fn make(arg: Arg) -> Self { ... } }
Constructor with single argument.
Constructor without arguments.