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 ...

Get Programmer avec Rust now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.