Skip to content

Commit 3597e8f

Browse files
committed
quantifying more explicitly over all clients
1 parent 95995e5 commit 3597e8f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/behavior-considered-undefined.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ list. This includes code within `unsafe` blocks and `unsafe` functions.
66
does not change anything about the fact that Rust programs must never cause
77
undefined behavior.
88

9-
It is the programmer's responsibility when writing `unsafe` code to ensure that it is not
10-
possible to let `safe` code exhibit these behaviors. `unsafe` code that
11-
satisfies this property for any safe client is called *sound*; if `unsafe`
12-
code can be misused by safe code to exhibit undefined behavior, it is
13-
*unsound*.
9+
It is the programmer's responsibility when writing `unsafe` code to ensure that
10+
any safe code interacting with the `unsafe` code cannot trigger these
11+
behaviors. `unsafe` code that satisfies this property for any safe client is
12+
called *sound*; if `unsafe` code can be misused by safe code to exhibit
13+
undefined behavior, it is *unsound*.
1414

1515
<div class="warning">
1616

0 commit comments

Comments
 (0)