Return values from auto function

Andrey Zherikov andrey.zherikov at gmail.com
Fri Nov 6 15:06:18 UTC 2020


On Friday, 6 November 2020 at 14:58:40 UTC, Jesse Phillips wrote:
> On Friday, 6 November 2020 at 14:20:40 UTC, Andrey Zherikov 
> wrote:
>> This issue seems hit the inability to implicitly convert 
>> custom types. May be it makes more sense to ask in a separate 
>> thread.
>
> The return type must be the same for all execution paths.
>
> Result!void is a different type from Result!int. You aren't 
> passing a 'Result' because that doesn't exist as a type.

To clarify my statement:
Yes, Result!void and Result!int are different types but I 
couldn't find a way to implicitly convert one to another.


More information about the Digitalmars-d-learn mailing list