В std уплотнены реализации трейтов на Box — меньше частных случаев

09.09.2026

В стандартной библиотеке обобщены почти все реализации трейтов на Box: вместо реализаций, отдельных для конкретных размерных типов, теперь общие, работающие и с типами без известного размера (?Sized). Это устраняет расхождения, остававшиеся после стабилизации Allocator.

Default не трогали: его обобщение было бы ломающим изменением. Также оставлены без изменений реализации на конкретных типах (например, Clone for Box<Path>).

Оригинал

Generalise (most) impls on Box.

Упоминаний: 1 · Просмотров: 2