Os dois tipos tĂȘm layouts diferentes na memĂłria e, portanto, nĂŁo podem ser passados diretamente entre as linguagens.
std::string requer construtores de movimento que nĂŁo correspondem Ă semĂąntica de movimento do Rust, portanto, uma std::string nĂŁo pode ser passada por valor para o Rust.