文件名称:nomicon:高级和不安全Rust编程的黑暗技巧
文件大小:147KB
文件格式:ZIP
更新时间:2024-05-20 10:32:07
Rustonomicon 高级和不安全Rust编程的黑暗技巧 绰号“ Nomicon”。 注意:这是草稿文件,可能包含严重错误 除了我所希望的程序之外,只有一种颤抖的黑色和无法言喻的孤独。 我终于看到了一个可怕的事实,一个人从未敢于呼吸过的秘密-秘密的低语秘诀-事实是,这种石头和铁笔的语言并不是鲁斯特的有情永存,因为伦敦是旧伦敦,而巴黎是旧巴黎巴黎,但实际上这是相当不安全的,其庞大的身体不完美地被防腐和充满了奇怪的,有生命的事物,这与它在编译时没有任何关系。 本书深入探讨了编写正确的Unsafe Rust程序必须理解的所有可怕细节。 由于此问题的性质,它可能导致释放难以置信的恐怖,使您的心灵破碎成数十亿个绝望的绝望碎片。 要求 构建Nomicon需要 。 为拿到它,为实现它: $ cargo install mdbook mdbook用法 要构建Nomicon,请使用build子命令
【文件预览】:
nomicon-master
----book.toml(218B)
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----.github()
--------workflows()
----src()
--------working-with-unsafe.md(4KB)
--------subtyping.md(19KB)
--------lifetime-elision.md(2KB)
--------casts.md(3KB)
--------exception-safety.md(8KB)
--------lifetime-mismatch.md(3KB)
--------ownership.md(3KB)
--------borrow-splitting.md(8KB)
--------coercions.md(3KB)
--------constructors.md(2KB)
--------atomics.md(11KB)
--------img()
--------phantom-data.md(4KB)
--------aliasing.md(5KB)
--------unwinding.md(3KB)
--------arc-final.md(2KB)
--------vec-final.md(10KB)
--------dot-operator.md(307B)
--------conversions.md(1015B)
--------vec-deref.md(1KB)
--------other-reprs.md(6KB)
--------unbounded-lifetimes.md(2KB)
--------arc-base.md(4KB)
--------safe-unsafe-meaning.md(8KB)
--------lifetimes.md(10KB)
--------vec-alloc.md(9KB)
--------ffi.md(25KB)
--------arc-drop.md(4KB)
--------arc-layout.md(3KB)
--------uninitialized.md(519B)
--------vec-push-pop.md(2KB)
--------checked-uninit.md(3KB)
--------vec-dealloc.md(983B)
--------vec-into-iter.md(4KB)
--------what-unsafe-does.md(4KB)
--------transmutes.md(3KB)
--------drop-flags.md(3KB)
--------vec-zsts.md(6KB)
--------obrm.md(899B)
--------arc-clone.md(3KB)
--------vec-raw.md(4KB)
--------repr-rust.md(5KB)
--------exotic-sizes.md(7KB)
--------vec-insert-remove.md(2KB)
--------concurrency.md(818B)
--------unchecked-uninit.md(8KB)
--------vec.md(991B)
--------poisoning.md(2KB)
--------dropck.md(11KB)
--------panic-handler.md(2KB)
--------beneath-std.md(373B)
--------data.md(796B)
--------races.md(3KB)
--------README.md(3KB)
--------arc-and-mutex.md(273B)
--------vec-layout.md(3KB)
--------leaking.md(9KB)
--------SUMMARY.md(2KB)
--------hrtb.md(2KB)
--------destructors.md(5KB)
--------vec-drain.md(4KB)
--------send-and-sync.md(11KB)
--------references.md(785B)
--------meet-safe-and-unsafe.md(3KB)
--------arc.md(629B)
----.gitignore(66B)
----README.md(2KB)