Écrire de puissantes macros en rouille

Note :   (5,0 sur 5)

Écrire de puissantes macros en rouille (Sam Van Overmeire)

Avis des lecteurs

Il n'y a actuellement aucun avis de lecteur. La note est basée sur 2 votes.

Titre original :

Write Powerful Rust Macros

Contenu du livre :

Un guide pas à pas, basé sur des exemples, pour réussir avec les macros Rust.

Dans Write Powerful Rust Macros, vous apprendrez à utiliser ces incroyables outils de métaprogrammation pour pousser Rust à son plein potentiel. Ce guide pratique vous emmène des bases absolues aux techniques de macro avancées, en explorant les macros Rust à travers des exemples intéressants et captivants.

A l'intérieur de Write Powerful Rust Macros, vous découvrirez :

L'écriture de macros déclaratives Les macros procédurales La lecture et le débogage du code des macros L'amélioration du système de types avec les newtypes et les types de taille zéro L'utilisation des macros par les bibliothèques Rust les plus courantes

Write Powerful Rust Macros vous apprend à écrire, tester, déboguer et publier des macros pour Rust. Il est parfait pour les praticiens de Rust qui veulent maîtriser cette puissante technique de développement. Construisez vos connaissances chapitre par chapitre. Vous commencerez par les macros déclaratives avant de plonger dans la vraie puissance : les macros procédurales qui peuvent générer du code, augmenter les structures de données et même créer des langages spécifiques à un domaine.

L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF et ePub de Manning Publications.

À propos de la technologie

Les macros sont l'un des outils les plus importants et les plus puissants de Rust. Bien que réputée difficile, cette technique de métaprogrammation est très rentable. L'utilisation de macros pour générer du nouveau code Rust à la compilation peut vous faire économiser des heures de codage fastidieux avec un impact négligeable sur les performances d'exécution. Ce livre vous montre exactement comment maîtriser cette superpuissance de Rust.

À propos du livre

Write Powerful Rust Macros ouvre le monde des macros aux programmeurs Rust de niveau intermédiaire. Vous commencerez par des macros déclaratives pour acquérir les bases. Ensuite, vous passerez aux macros procédurales en générant automatiquement un constructeur, en apprenant à créer vos propres langages spécifiques à un domaine, et plus encore. Au fur et à mesure, vous développerez des compétences pratiques telles que le test des macros, l'intégration des macros avec les crates et même le partage de vos macros avec d'autres développeurs.

Ce qu'il y a dedans

Comment les bibliothèques Rust utilisent les macros Lecture et débogage du code des macros Les newtypes et le modèle d'état des types

À propos du lecteur

Pour les programmeurs Rust de niveau intermédiaire.

A propos de l'auteur

Sam Van Overmeire est un développeur Rust expérimenté et l'auteur de nombreux livres, articles scientifiques et billets de blog.

L'éditeur technique de ce livre est Andrew Lilley Brinker.

Table des matières

1 Aller au méta

2 Macros déclaratives

3 Une macro procédurale « Hello, World » (Bonjour, le monde)

4 Rendre les champs publics avec les macros d'attributs

5 Masquer des informations et créer des mini-DSL avec des macros de type fonction

6 Test d'une macro de construction

7 De la panique au résultat : Gestion des erreurs

8 Constructeur avec attributs

9 Écrire un DSL d'infrastructure

10 Les macros et le monde extérieur

Autres informations sur le livre :

ISBN :9781633437494
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2024
Nombre de pages :250

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Écrire de puissantes macros en rouille - Write Powerful Rust Macros
Un guide pas à pas, basé sur des exemples, pour réussir avec les macros Rust.Dans Write...
Écrire de puissantes macros en rouille - Write Powerful Rust Macros

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)