Skip to content

Erreur de syntaxe, CH9.3 #397

@0xHumban

Description

@0xHumban
  • I have checked the latest french-release branch to see if this has already been fixed
  • I have searched existing issues and pull requests for duplicates

URL to the section(s) of the book with this problem:
https://jimskapt.github.io/rust-book-fr/ch09-03-to-panic-or-not-to-panic.html#cr%C3%A9er-des-types-personnalis%C3%A9s-pour-la-v%C3%A9rification

Description of the problem:

Il est important que le champ valeur soit privé pour que le code qui utilise la structure Supposition ne puisse pas directement assigner une valeur à valeur : le code en dehors du module doit utiliser la fonction Supposition::new pour créer une instance de Supposition, ce qui permet d'empêcher la création d'une Supposition avec un champ valeur qui n'a pas été vérifié par les conditions dans la fonction Supposition:new.

Suggested fix:
Il est important que le champ valeur soit privé pour que le code qui utilise la structure Supposition ne puisse pas directement assigner une valeur à valeur : le code en dehors du module doit utiliser la fonction Supposition::new pour créer une instance de Supposition, ce qui permet d'empêcher la création d'une Supposition avec un champ valeur qui n'a pas été vérifié par les conditions dans la fonction Supposition::new.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions