Skip to content

Commit 7c04179

Browse files
RalfJungCentril
andauthored
Full stop
Co-Authored-By: Mazdak Farrokhzad <[email protected]>
1 parent 849d3bf commit 7c04179

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: reference/src/glossary.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ fn main() { unsafe {
129129
The *safety* invariant is an invariant that safe code may assume all data to uphold.
130130
This invariant is used to justify which operations safe code can perform.
131131
The safety invariant can be temporarily violated by unsafe code, but must always be upheld when interfacing with unknown safe code.
132-
It is not relevant when arguing whether some *program* has UB, but it is relevant when arguing whether some code safely encapsulates its unsafety -- IOW, it is relevant when arguing whether some *library* is [sound][soundness]
132+
It is not relevant when arguing whether some *program* has UB, but it is relevant when arguing whether some code safely encapsulates its unsafety -- IOW, it is relevant when arguing whether some *library* is [sound][soundness].
133133

134134
In terms of code, some data computed by `TERM` (possibly constructed from some `arguments` that can be *assumed* to satisfy the safety invariant) is valid at type `T` if and only if the following library function can be safely exposed to arbitrary (safe) code as part of the public library interface:
135135
```rust,ignore

0 commit comments

Comments
 (0)