图书:Rust编程语言

  • e2_725097
    了解作者
  • 2.7MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-22 08:40
    上传日期
Rust编程语言 该存储库包含“ The Rust Programming Language”这本书的源代码。 。 您还可以免费在线阅读该书。 请参阅该书随附的最新, 或Rust版本。 请注意,这些版本中的问题可能已经在此存储库中修复,因为这些发行版的更新频率较低。 查看以仅下载本书中所有代码清单的代码。 要求 构建书籍需要 ,理想情况下是rust-lang / rust在使用的相同版本。 为拿到它,为实现它: $ cargo install mdbook --vers [version-num] 建造 要构建这本书,请输入: $ mdbook build 输出将在book子目录
book-master.zip
内容介绍
# The Rust Programming Language ![Build Status](https://github.com/rust-lang/book/workflows/CI/badge.svg) This repository contains the source of "The Rust Programming Language" book. [The book is available in dead-tree form from No Starch Press][nostarch]. [nostarch]: https://nostarch.com/rust You can also read the book for free online. Please see the book as shipped with the latest [stable], [beta], or [nightly] Rust releases. Be aware that issues in those versions may have been fixed in this repository already, as those releases are updated less frequently. [stable]: https://doc.rust-lang.org/stable/book/ [beta]: https://doc.rust-lang.org/beta/book/ [nightly]: https://doc.rust-lang.org/nightly/book/ See the [releases] to download just the code of all the code listings that appear in the book. [releases]: https://github.com/rust-lang/book/releases ## Requirements Building the book requires [mdBook], ideally the same version that rust-lang/rust uses in [this file][rust-mdbook]. To get it: [mdBook]: https://github.com/rust-lang-nursery/mdBook [rust-mdbook]: https://github.com/rust-lang/rust/blob/master/src/tools/rustbook/Cargo.toml ```bash $ cargo install mdbook --vers [version-num] ``` ## Building To build the book, type: ```bash $ mdbook build ``` The output will be in the `book` subdirectory. To check it out, open it in your web browser. _Firefox:_ ```bash $ firefox book/index.html # Linux $ open -a "Firefox" book/index.html # OS X $ Start-Process "firefox.exe" .\book\index.html # Windows (PowerShell) $ start firefox.exe .\book\index.html # Windows (Cmd) ``` _Chrome:_ ```bash $ google-chrome book/index.html # Linux $ open -a "Google Chrome" book/index.html # OS X $ Start-Process "chrome.exe" .\book\index.html # Windows (PowerShell) $ start chrome.exe .\book\index.html # Windows (Cmd) ``` To run the tests: ```bash $ mdbook test ``` ## Contributing We'd love your help! Please see [CONTRIBUTING.md][contrib] to learn about the kinds of contributions we're looking for. [contrib]: https://github.com/rust-lang/book/blob/master/CONTRIBUTING.md ### Translations We'd love help translating the book! See the [Translations] label to join in efforts that are currently in progress. Open a new issue to start working on a new language! We're waiting on [mdbook support] for multiple languages before we merge any in, but feel free to start! [Translations]: https://github.com/rust-lang/book/issues?q=is%3Aopen+is%3Aissue+label%3ATranslations [mdbook support]: https://github.com/rust-lang-nursery/mdBook/issues/5 ## Spellchecking To scan source files for spelling errors, you can use the `spellcheck.sh` script. It needs a dictionary of valid words, which is provided in `dictionary.txt`. If the script produces a false positive (say, you used word `BTreeMap` which the script considers invalid), you need to add this word to `dictionary.txt` (keep the sorted order for consistency).
评论
    相关推荐
    • rust_repo:锈代码存储
      rust_repo:锈代码存储
    • rust-projects
      防锈项目 都是名字。 该存储库仅供我用于任何rust项目。 上次更新时间:2021-04-10
    • rust-fil-proofs
      它作为一系列部分相互依赖的板条箱完全在Rust中实现-其中一些将C绑定导出到受支持的API。 当前有几种不同的板条箱: 用于构造存储证明的库-包括非电路证明,相应的SNARK电路及其组合方法。 在其他所有存储证明子...
    • rust-emitter
      发射器 用于事件代码的同步事件发射器。...使用 crates.io 存储库; 将其与其余依赖Cargo.toml一起添加到Cargo.toml : [ dependencies ] emitter = " * " 作者 是的主要作者和维护者。 执照 麻省理工学院
    • Rust_Examples:该存储库包含Rust教程的示例文件
      Rust_Examples 该存储库包含Rust教程的示例文件
    • ProjectEuler_Rust
      Rust中完成的Euler项目演习概述。 要运行其中的任何一个,请将cd放入存储库,然后在您选择的终端中运行cargo run 。 笔记 欧拉计划旨在成为学习如何通过问题进行编码的地方。 仅从此处复制粘贴代码将破坏您的学习...
    • rust-compiler
      Rust编译器 描述 用C ++编写的Rust编译器 作者Vladislav Kalinin,B8118-01.03.02sistpro组的学生(1)(2018年) 执照 该存储库已获得许可证的许可。
    • exercism-rust
      运动锈 Rust执行轨道的存储库。
    • Rust_tutorial
      Rust_tutorial 教程1为什么要坚持? ??类型安全C和C ++有什么区别? ?? →编译器具有能力,可以保证存储器的安全性。 教程2锈之旅。网页和函数编写。#[测试],选项类型 作者 正弘
    • rust-downcast
      沮丧 一个扩展 trait,提供对 trait 对象...使用 crates.io 存储库; 将其与其余依赖Cargo.toml一起添加到Cargo.toml : [ dependencies ] downcast = " * " 作者 是 downcast 的主要作者和维护者。 执照 麻省理工学院