Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "id": "canon::rust::nomicon::SUMMARY",
- "title": "Summary",
- "source": "Rustonomicon",
- "section": "SUMMARY",
- "tags": [
- "aliasing",
- "concurrency",
- "drop_check",
- "ffi",
- "lifetimes",
- "memory",
- "ownership",
- "panic",
- "type_coercion",
- "undefined_behavior",
- "unsafe",
- "unwinding"
- ],
- "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)",
- "links": [],
- "trust_level": "hazardous",
- "format": "text/markdown",
- "checksum": "sha256-e0792689687921943a45085c0d50992d8907bcb68ed68f562a1df3e8e809812c"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement