eygraber
05/28/2025, 11:36 PMinfix fun <T> MyResult<T>.assertSuccess(result: T) {
assert(this is MyResult.Success && value == result)
}
but the compiler lets me call MyResult.Success("string") assertSuccess 1ephemient
05/29/2025, 1:28 AMMyResult covariant? if so, that's completely expected. it's not that parameters have precedence, it's that the unification in type interference can find <Any> as a solutioneygraber
05/29/2025, 2:29 AM