monero-rust should use Rust structs etc. so as not to undo certain precautions taken by monero-serai/monero-wallet for zeroizing etc