diff --git a/book/src/03_ticket_v1/05_encapsulation.md b/book/src/03_ticket_v1/05_encapsulation.md index 17c249d..55557e4 100644 --- a/book/src/03_ticket_v1/05_encapsulation.md +++ b/book/src/03_ticket_v1/05_encapsulation.md @@ -23,7 +23,7 @@ To enforce stricter rules, we must keep the fields private[^newtype]. We can then provide public methods to interact with a `Ticket` instance. Those public methods will have the responsibility of upholding our invariants (e.g. a title must not be empty). -If all fields are private, it is no longer possible to create a `Ticket` instance directly using the struct +If at least one field is private it is no longer possible to create a `Ticket` instance directly using the struct instantiation syntax: ```rust