D
#[derive(Clone)]
pub struct ActorUri {
pub uid: ActorId,
pub name: Arc<String>,
pub path: Arc<String>,
pub host: Arc<String>,
}
Size: a a a
D
#[derive(Clone)]
pub struct ActorUri {
pub uid: ActorId,
pub name: Arc<String>,
pub path: Arc<String>,
pub host: Arc<String>,
}
BD
V
D
BD
BD
м
D
BD
D
V
A
D
м
м
D
Arc<String>
не даст тебе изменить строку в любом случаеA
Cow::Owned
, его клонирование вроде никак не удешевляетсяBD
V
V