CHAPITRE 13 Traits utilitaires
La science n’est rien d’autre qu’une tentative pour découvrir l’unité dans la grande variété de la nature, ou plus exactement, la grande variété de notre expérience. Selon Coleridge, la poésie, la peinture, les arts en général sont dans la même recherche de l’unité dans la variété.
— Jacob Bronowski
Nous avons découvert dans le chapitre précédent les traits intégrés servant à la surcharge d’opérateurs. Il en existe d’autres qui permettent d’entrer en interaction fonctionnelle avec le langage Rust et la librairie standard. Voici quelques exemples :
• Le trait Drop permet de supprimer ou larguer des valeurs lorsqu’elles sortent de la portée, un peu comme les destructeurs du C++.
• Les types pointeurs intelligents tels ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access