Les méthodes de structure en Rust

Outre les champs, nommés ou non, la structure Rust peut disposer de fonctions de structures, que l’on appelle méthodes.

Pour ce faire, on utilise le mot-clé impl. Autre différence avec C++ : on définit les méthodes de la structure, en dehors de la définition de ladite structure. 

1. Prototype des méthodes

Pour définir une méthode de structure, on se place à l’extérieur dans ce que l’on appelle un bloc d’implémentation. Il commence par le mot-clé impl et doit avoir le même nom que la structure. On respecte la syntaxe suivante :

impl [NOM DE LA STRUCTURE] { 
 
 
  pub fn [NOM DE LA METHODE 1]() -> [TYPE DE RETOUR] { 
 
  } 
 
 
  pub fn [NOM DE LA METHODE 2]() -> [TYPE DE RETOUR] { 
 
  } 
} 

Dans l’exemple du Rectang ...

Pour consulter la suite, découvrez le livre suivant :
couv_EIRUST.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Premières structures en Rust
Suivant
Structure générique