It's enough for one field to be private. Closes #69
This commit is contained in:
parent
b039a6c5c2
commit
056505d89f
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue