# Unsafe categories

**URL:** <https://internals.rust-lang.org/t/unsafe-categories/15334>\
**Category:** Uncategorized\
**Created:** [September 14, 2021, 11:59am UTC](https://internals.rust-lang.org/t/unsafe-categories/15334 "2021-09-14T11:59:51Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![sollyucko](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/sollyucko/32/6101_2.png) [@sollyucko](https://internals.rust-lang.org/u/sollyucko)\
**Post date:** [September 15, 2021, 11:59am UTC](https://internals.rust-lang.org/t/unsafe-categories/15334/12 "2021-09-15T11:59:33Z")

</div>

Possibly related:

- [Pre-RFC: I/O Safety](https://internals.rust-lang.org/t/pre-rfc-i-o-safety/14585)
- [Allow safety checks inside unsafe functions](https://internals.rust-lang.org/t/allow-safety-checks-inside-unsafe-functions/14458)
- [Language: annotate `unsafe` with invariants? - The Rust Programming Language Forum](https://users.rust-lang.org/t/language-annotate-unsafe-with-invariants/64251)
- [Tracking Issue for "unsafe blocks in unsafe fn" (RFC #2585) · Issue #71668 · rust-lang/rust · GitHub](https://github.com/rust-lang/rust/issues/71668)
- [The problem of safe FFI bindings in Rust - Abubalay](https://www.abubalay.com/blog/2020/08/22/safe-bindings-in-rust)
- [Calling from Rust to C++ is not safe · Issue #1 · dtolnay/cxx · GitHub](https://github.com/dtolnay/cxx/issues/1)
- [Document why from\_bits\_unchecked is unsafe · Issue #200 · bitflags/bitflags · GitHub](https://github.com/bitflags/bitflags/issues/200)

---

_[View the full topic](https://internals.rust-lang.org/t/unsafe-categories/15334)._
