curved-television-6568
05/26/2022, 5:55 PMcurved-television-6568
05/26/2022, 5:56 PMawait Get()
call, isnāt hashable. I thought that all return values must also be hashable, but this maybe isnāt enforced?curved-television-6568
05/26/2022, 5:57 PMGet
it threw..curved-television-6568
05/26/2022, 5:57 PMhundreds-father-404
05/26/2022, 5:59 PMInterpreterConstraints
object, so I'm passing a [list]
to Get()
curved-television-6568
05/26/2022, 6:02 PMlist
object in a dataclass where it was meant to be a tuple. So the value returned was never hashed, it tells me.curved-television-6568
05/26/2022, 6:03 PMhundreds-father-404
05/26/2022, 6:03 PMcurved-television-6568
05/26/2022, 6:03 PMcurved-television-6568
05/26/2022, 6:04 PMhundreds-father-404
05/26/2022, 6:04 PMhundreds-father-404
05/26/2022, 6:04 PMor is it just the inputs that must be hashable, and return values whateverā¦yeah, I think that's it
curved-television-6568
05/26/2022, 6:05 PMcurved-television-6568
05/26/2022, 6:06 PMwitty-crayon-22786
05/26/2022, 6:10 PMI thought that all return values must also be hashable, but this maybe isnāt enforced?only
@rule
inputs must be hashable/eqāable, as they are used as part of cache keyswitty-crayon-22786
05/26/2022, 6:11 PM@rule
outputs should be eqāable (for best cache performance), but donāt need to be hashablecurved-television-6568
05/26/2022, 6:12 PMhappy-kitchen-89482
05/26/2022, 10:00 PMwitty-crayon-22786
05/26/2022, 10:00 PMwitty-crayon-22786
05/26/2022, 10:01 PMcurved-television-6568
05/26/2022, 10:21 PMwitty-crayon-22786
05/26/2022, 10:21 PMwitty-crayon-22786
05/26/2022, 10:22 PMwitty-crayon-22786
05/26/2022, 10:24 PMwitty-crayon-22786
05/26/2022, 10:24 PMcurved-television-6568
05/26/2022, 10:26 PM