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