Rust 1.48

Par:
fredericmazue

lun, 23/11/2020 - 16:02

L'équipe Rust de la fondation Mozilla a publié une nouvelle mouture de son langage maison, tout rouillé à l'état natif : Rust 1.48. Cette mouture apporte, conformément à la tradition des changements dans la bibliothèque, et de nouvelles API. Mais l'équipe met tout particulièrement en avant les évolutions de rustdoc, l'outil de génération de documentation.

Jusqu'à présent il n'était pas possible, en documentant un type, d'établir un lien avec d'autres types pouvant être utilisés de concert avec lui. Dans cette version, vous pouvez utiliser une syntaxe pour informer rustdoc que vous voulez créer un lien vers un type, et il générera les URL pour vous. Cela permet aux utilisateurs de la documentation de naviguer facilement d'un type à l'autre.

De plus Vous pouvez désormais spécifier #[doc(alias = "<alias>")]sur les éléments afin d'ajouter des alias de recherche lors de la recherche. Cela ressemble à ceci :

#[doc(alias = "bar")]
struct Foo;

Avec cette annotation, si l'on donne "bar" dans la recherche de rustdoc, Foo apparaîtra dans les résultats, même si le texte de recherche ne contient pas "Foo".