Дискриминант или субъект выражения соответствия может быть контекстом lvalue, если привязки ref сделаны, но в противном случае это контекст rvalue.
тветствии сдокументацияУ нас есть контексты lvalue и rvalue. Как узнать, находится ли выражение в lvalue-контексте? Это определяется только стороной выражения в присваивании?
Чтобы быть более конкретным, мне нужно понять, когдаDerefMut
используется для разыменования и когдаDeref
используется вместо? То же самое сIndex
а такжеIndexMut
.