Annonce de la nouvelle version libvirt Rust v0.3.1
Ravis d’annoncer la sortie de la version v0.3.1 du binding libvirt Rust. Bien que cette version n’introduise pas beaucoup de nouvelles fonctionnalités, elle marque une étape importante dans la stabilisation de l’ABI et l’amélioration de la sécurité du code.
Suppression du macro string_to_c_chars
// TODO(sahid): fix code + remove macros.
macro_rules! string_to_c_chars {
($x:expr) => {
::std::ffi::CString::new($x).unwrap().as_ptr() as *const libc::c_char
};
}
Un des changements significatifs de cette version est la suppression
du macro string_to_c_chars
. Ce macro avait été identifié comme non
sûr depuis longtemps et a enfin été éliminé du code. Cette étape
assure une meilleure stabilité du binding.
Pour mettre à jour:
cargo update -p libvirt-rust --precise v0.3.1