Advertisement
3th1ca14aX0r

Untitled

Jun 4th, 2025
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 2.88 KB | Source Code | 0 0
  1. {
  2.   "id": "canon::rust::nomicon::SUMMARY",
  3.   "title": "Summary",
  4.   "source": "Rustonomicon",
  5.   "section": "SUMMARY",
  6.   "tags": [
  7.     "aliasing",
  8.     "concurrency",
  9.     "drop_check",
  10.     "ffi",
  11.     "lifetimes",
  12.     "memory",
  13.     "ownership",
  14.     "panic",
  15.     "type_coercion",
  16.     "undefined_behavior",
  17.     "unsafe",
  18.     "unwinding"
  19.   ],
  20.   "content": "[Introduction](intro.md)\n\n* [Meet Safe and Unsafe](meet-safe-and-unsafe.md)\n  * [How Safe and Unsafe Interact](safe-unsafe-meaning.md)\n  * [What Unsafe Can Do](what-unsafe-does.md)\n  * [Working with Unsafe](working-with-unsafe.md)\n* [Data Layout](data.md)\n  * [repr(Rust)](repr-rust.md)\n  * [Exotically Sized Types](exotic-sizes.md)\n  * [Other reprs](other-reprs.md)\n* [Ownership](ownership.md)\n  * [References](references.md)\n  * [Aliasing](aliasing.md)\n  * [Lifetimes](lifetimes.md)\n  * [Limits of Lifetimes](lifetime-mismatch.md)\n  * [Lifetime Elision](lifetime-elision.md)\n  * [Unbounded Lifetimes](unbounded-lifetimes.md)\n  * [Higher-Rank Trait Bounds](hrtb.md)\n  * [Subtyping and Variance](subtyping.md)\n  * [Drop Check](dropck.md)\n  * [PhantomData](phantom-data.md)\n  * [Splitting Borrows](borrow-splitting.md)\n* [Type Conversions](conversions.md)\n  * [Coercions](coercions.md)\n  * [The Dot Operator](dot-operator.md)\n  * [Casts](casts.md)\n  * [Transmutes](transmutes.md)\n* [Uninitialized Memory](uninitialized.md)\n  * [Checked](checked-uninit.md)\n  * [Drop Flags](drop-flags.md)\n  * [Unchecked](unchecked-uninit.md)\n* [Ownership Based Resource Management](obrm.md)\n  * [Constructors](constructors.md)\n  * [Destructors](destructors.md)\n  * [Leaking](leaking.md)\n* [Unwinding](unwinding.md)\n  * [Exception Safety](exception-safety.md)\n  * [Poisoning](poisoning.md)\n* [Concurrency](concurrency.md)\n  * [Races](races.md)\n  * [Send and Sync](send-and-sync.md)\n  * [Atomics](atomics.md)\n* [Implementing Vec](./vec/vec.md)\n  * [Layout](./vec/vec-layout.md)\n  * [Allocating](./vec/vec-alloc.md)\n  * [Push and Pop](./vec/vec-push-pop.md)\n  * [Deallocating](./vec/vec-dealloc.md)\n  * [Deref](./vec/vec-deref.md)\n  * [Insert and Remove](./vec/vec-insert-remove.md)\n  * [IntoIter](./vec/vec-into-iter.md)\n  * [RawVec](./vec/vec-raw.md)\n  * [Drain](./vec/vec-drain.md)\n  * [Handling Zero-Sized Types](./vec/vec-zsts.md)\n  * [Final Code](./vec/vec-final.md)\n* [Implementing Arc and Mutex](./arc-mutex/arc-and-mutex.md)\n  * [Arc](./arc-mutex/arc.md)\n    * [Layout](./arc-mutex/arc-layout.md)\n    * [Base Code](./arc-mutex/arc-base.md)\n    * [Cloning](./arc-mutex/arc-clone.md)\n    * [Dropping](./arc-mutex/arc-drop.md)\n    * [Final Code](./arc-mutex/arc-final.md)\n* [FFI](ffi.md)\n* [Beneath `std`](beneath-std.md)\n  * [#[panic_handler]](panic-handler.md)",
  21.   "links": [],
  22.   "trust_level": "hazardous",
  23.   "format": "text/markdown",
  24.   "checksum": "sha256-e0792689687921943a45085c0d50992d8907bcb68ed68f562a1df3e8e809812c"
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement