1 use foo::MyEnum::Result;
2 use foo::NoResult; // Through a re-export
5 pub use self::MyEnum::NoResult;
12 fn new() -> NoResult<MyEnum, String> {
13 //~^ ERROR expected type, found variant `NoResult`
19 use foo::MyEnum::Result;
22 fn new() -> Result<foo::MyEnum, String> {
23 //~^ ERROR expected type, found variant `Result`
28 fn new() -> Result<foo::MyEnum, String> {
29 //~^ ERROR expected type, found variant `Result`
33 fn newer() -> NoResult<foo::MyEnum, String> {
34 //~^ ERROR expected type, found variant `NoResult`