Annonce de libvirt Rust v0.3.1

libvirt Rust v0.3.1 released

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