Для чего нужен RFC 401 coerce_inner?

Я читаю Rust RFC 0401 и вижу это:

coerce_inner (Foo<..., T, ...>знак равно Foo<..., coerce_inner(T), ...> где Foo является структурой, и только последнее поле имеет тип T а также T не является частью типа каких-либо других полей;

coerce_inner ((..., T)знак равно (..., coerce_inner(T)),

Это актуальная информация? Если да, то для чего это нужно?

1 ответ

Они используются, чтобы превратить структуру / кортеж с размером "tail" в нестандартный.

Другие вопросы по тегам