✅ CSharpFunctionalExtensions.Result implicit conversion
Why does C# not allow implicit conversion in this case even though
CSharpFunctionalExtensions.Result
contains an implicit operator Result<T, E>(T value)
?3 Replies
Variance perhaps?
Whenever there's an issue casting generic types to eachother, it's probably covariance or contravariance
C# does not allow user-defined conversions to or from interfaces
Damnit, that's annoying, thanks for the answer