Если я Box::new
возьму значение, возьму указатель на него (программа проверки заимствования не позволит взять ссылку, так как я собираюсь переместить поле), а затем переместлю Box
, можно ли переместить значение (например, перераспределение) происходит?
Я думал, что Box
просто хранит адрес значений, так что перемещение Box
приведет только к перемещению адреса. Поэтому есть ли причина, по которой средство проверки заимствования запрещает перемещать его, когда его содержимое неизменно заимствовано?