We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c9da2db commit e1efa5cCopy full SHA for e1efa5c
src/2025h1/safe-linking.md
@@ -16,7 +16,7 @@ Specifically, figure out how it'd be possible to provide any kind of safety when
16
Rust has a very clear definition of "safe" and "unsafe" and (usually) makes it easy to stay in the "safe" world.
17
`unsafe` blocks usually only have to encapsulate very small blocks of which one can (and should) prove soundness manually.
18
19
-When using `#[no_mangle]` and/or `extern { … }` to connect separately compiled code, however, any concept safety pretty much disappears.
+When using `#[no_mangle]` and/or `extern { … }` to connect separately compiled code, however, any concept of safety pretty much disappears.
20
21
While it might be reasonable to make some assumptions about (standardized) symbols like `strlen`,
22
the _unsafe assumption_ that a symbol with the same name will refer to something of the expected signature
0 commit comments