Skip to content

Common Errors Editing #111

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
Jun 28, 2024
Prev Previous commit
Next Next commit
Simplify protocol static isolation
  • Loading branch information
mattmassicotte committed Jun 27, 2024
commit 1fa153f3a24d41e1dd64b5b51fdc0d17790ebbd1
7 changes: 2 additions & 5 deletions Guide.docc/CommonProblems.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,11 +150,8 @@ directly.

## Protocol Conformance Isolation Mismatch

A protocol defines requirements that a conforming type must satisfy.
Swift ensures that clients of a protocol can interact with its methods and
properties in a way that respects data isolation.
To do this, both the protocol itself and its requirements must specify
static isolation.
A protocol defines requirements that a conforming type must satisfy,
including static isolation.
This can result in isolation mismatches between a protocol's declaration and
conforming types.

Expand Down