1 error: main function not found
3 error[E0046]: not all trait items implemented, missing: `CONSTANT`, `Type`, `method`
6 20 | / impl m1::X for X {
8 | |_^ missing `CONSTANT`, `Type`, `method` in implementation
10 = note: `CONSTANT` from trait: `const CONSTANT: u32;`
11 = note: `Type` from trait: `type Type;`
12 = note: `method` from trait: `fn(&Self, std::string::String) -> <Self as m1::X>::Type`
14 error: aborting due to previous error(s)