Index of /ALFA_DATA/alfasymlink/root/usr/share/doc/rust/html/book
Name Last modified Size Description
Parent Directory -
2018-edition/ 2026-05-05 00:15 -
FontAwesome/ 2026-05-05 00:15 -
SUMMARY.html 2026-05-05 00:13 2.0K
appendix-00.html 2026-05-05 00:13 11K
appendix-01-keywords..> 2026-05-05 00:13 18K
appendix-02-operator..> 2026-05-05 00:13 28K
appendix-03-derivabl..> 2026-05-05 00:13 23K
appendix-04-useful-d..> 2026-05-05 00:13 18K
appendix-05-editions..> 2026-05-05 00:13 14K
appendix-06-translat..> 2026-05-05 00:13 14K
appendix-07-nightly-..> 2026-05-05 00:13 21K
associated-types.html 2026-05-05 00:13 2.6K
attributes.html 2026-05-05 00:13 2.5K
ayu-highlight-566123..> 2026-05-05 00:13 929
bibliography.html 2026-05-05 00:13 2.0K
book-9576a2db.js 2026-05-05 00:13 29K
borrow-and-asref.html 2026-05-05 00:13 2.7K
casting-between-type..> 2026-05-05 00:13 3.2K
ch00-00-introduction..> 2026-05-05 00:13 23K
ch01-00-getting-star..> 2026-05-05 00:13 11K
ch01-01-installation..> 2026-05-05 00:13 19K
ch01-02-hello-world...> 2026-05-05 00:13 20K
ch01-03-hello-cargo...> 2026-05-05 00:13 24K
ch02-00-guessing-gam..> 2026-05-05 00:13 70K
ch03-00-common-progr..> 2026-05-05 00:13 12K
ch03-01-variables-an..> 2026-05-05 00:13 23K
ch03-02-data-types.html 2026-05-05 00:13 33K
ch03-03-how-function..> 2026-05-05 00:13 25K
ch03-04-comments.html 2026-05-05 00:13 13K
ch03-05-control-flow..> 2026-05-05 00:13 35K
ch04-00-understandin..> 2026-05-05 00:13 12K
ch04-01-what-is-owne..> 2026-05-05 00:13 44K
ch04-02-references-a..> 2026-05-05 00:13 28K
ch04-03-slices.html 2026-05-05 00:13 35K
ch05-00-structs.html 2026-05-05 00:13 12K
ch05-01-defining-str..> 2026-05-05 00:13 32K
ch05-02-example-stru..> 2026-05-05 00:13 27K
ch05-03-method-synta..> 2026-05-05 00:13 30K
ch06-00-enums.html 2026-05-05 00:13 12K
ch06-01-defining-an-..> 2026-05-05 00:13 33K
ch06-02-match.html 2026-05-05 00:13 31K
ch06-03-if-let.html 2026-05-05 00:13 28K
ch07-00-managing-gro..> 2026-05-05 00:13 14K
ch07-01-packages-and..> 2026-05-05 00:13 15K
ch07-02-defining-mod..> 2026-05-05 00:13 21K
ch07-03-paths-for-re..> 2026-05-05 00:13 33K
ch07-04-bringing-pat..> 2026-05-05 00:13 33K
ch07-05-separating-m..> 2026-05-05 00:13 18K
ch08-00-common-colle..> 2026-05-05 00:13 13K
ch08-01-vectors.html 2026-05-05 00:13 27K
ch08-02-strings.html 2026-05-05 00:13 38K
ch08-03-hash-maps.html 2026-05-05 00:13 27K
ch09-00-error-handli..> 2026-05-05 00:13 13K
ch09-01-unrecoverabl..> 2026-05-05 00:13 21K
ch09-02-recoverable-..> 2026-05-05 00:13 48K
ch09-03-to-panic-or-..> 2026-05-05 00:13 28K
ch10-00-generics.html 2026-05-05 00:13 19K
ch10-01-syntax.html 2026-05-05 00:13 33K
ch10-02-traits.html 2026-05-05 00:13 43K
ch10-03-lifetime-syn..> 2026-05-05 00:13 56K
ch11-00-testing.html 2026-05-05 00:13 13K
ch11-01-writing-test..> 2026-05-05 00:13 57K
ch11-02-running-test..> 2026-05-05 00:13 25K
ch11-03-test-organiz..> 2026-05-05 00:13 28K
ch12-00-an-io-projec..> 2026-05-05 00:13 14K
ch12-01-accepting-co..> 2026-05-05 00:13 19K
ch12-02-reading-a-fi..> 2026-05-05 00:13 15K
ch12-03-improving-er..> 2026-05-05 00:13 58K
ch12-04-testing-the-..> 2026-05-05 00:13 28K
ch12-05-working-with..> 2026-05-05 00:13 34K
ch12-06-writing-to-s..> 2026-05-05 00:13 19K
ch13-00-functional-f..> 2026-05-05 00:13 13K
ch13-01-closures.html 2026-05-05 00:13 43K
ch13-02-iterators.html 2026-05-05 00:13 26K
ch13-03-improving-ou..> 2026-05-05 00:13 39K
ch13-04-performance...> 2026-05-05 00:13 14K
ch14-00-more-about-c..> 2026-05-05 00:13 12K
ch14-01-release-prof..> 2026-05-05 00:13 15K
ch14-02-publishing-t..> 2026-05-05 00:13 39K
ch14-03-cargo-worksp..> 2026-05-05 00:13 27K
ch14-04-installing-b..> 2026-05-05 00:13 14K
ch14-05-extending-ca..> 2026-05-05 00:13 12K
ch15-00-smart-pointe..> 2026-05-05 00:13 14K
ch15-01-box.html 2026-05-05 00:13 28K
ch15-02-deref.html 2026-05-05 00:13 34K
ch15-03-drop.html 2026-05-05 00:13 22K
ch15-04-rc.html 2026-05-05 00:13 24K
ch15-05-interior-mut..> 2026-05-05 00:13 46K
ch15-06-reference-cy..> 2026-05-05 00:13 39K
ch16-00-concurrency...> 2026-05-05 00:13 14K
ch16-01-threads.html 2026-05-05 00:13 29K
ch16-02-message-pass..> 2026-05-05 00:13 28K
ch16-03-shared-state..> 2026-05-05 00:13 30K
ch16-04-extensible-c..> 2026-05-05 00:13 17K
ch17-00-async-await...> 2026-05-05 00:13 21K
ch17-00-oop.html 2026-05-05 00:13 1.1K
ch17-01-futures-and-..> 2026-05-05 00:13 39K
ch17-01-what-is-oo.html 2026-05-05 00:13 1.1K
ch17-02-concurrency-..> 2026-05-05 00:13 41K
ch17-02-trait-object..> 2026-05-05 00:13 1.2K
ch17-03-more-futures..> 2026-05-05 00:13 31K
ch17-03-oo-design-pa..> 2026-05-05 00:13 1.2K
ch17-04-streams.html 2026-05-05 00:13 18K
ch17-05-traits-for-a..> 2026-05-05 00:13 48K
ch17-06-futures-task..> 2026-05-05 00:13 18K
ch18-00-oop.html 2026-05-05 00:13 12K
ch18-00-patterns.html 2026-05-05 00:13 1.1K
ch18-01-all-the-plac..> 2026-05-05 00:13 1.2K
ch18-01-what-is-oo.html 2026-05-05 00:13 22K
ch18-02-refutability..> 2026-05-05 00:13 1.2K
ch18-02-trait-object..> 2026-05-05 00:13 30K
ch18-03-oo-design-pa..> 2026-05-05 00:13 61K
ch18-03-pattern-synt..> 2026-05-05 00:13 1.2K
ch19-00-advanced-fea..> 2026-05-05 00:13 1.2K
ch19-00-patterns.html 2026-05-05 00:13 13K
ch19-01-all-the-plac..> 2026-05-05 00:13 27K
ch19-01-unsafe-rust...> 2026-05-05 00:13 1.2K
ch19-02-refutability..> 2026-05-05 00:13 18K
ch19-03-advanced-tra..> 2026-05-05 00:13 1.2K
ch19-03-pattern-synt..> 2026-05-05 00:13 52K
ch19-04-advanced-typ..> 2026-05-05 00:13 1.2K
ch19-05-advanced-fun..> 2026-05-05 00:13 1.2K
ch19-06-macros.html 2026-05-05 00:13 1.1K
ch20-00-advanced-fea..> 2026-05-05 00:13 12K
ch20-00-final-projec..> 2026-05-05 00:13 1.2K
ch20-01-single-threa..> 2026-05-05 00:13 1.2K
ch20-01-unsafe-rust...> 2026-05-05 00:13 49K
ch20-02-advanced-tra..> 2026-05-05 00:13 49K
ch20-02-multithreade..> 2026-05-05 00:13 1.2K
ch20-03-advanced-tra..> 2026-05-05 00:13 1.2K
ch20-03-advanced-typ..> 2026-05-05 00:13 32K
ch20-03-graceful-shu..> 2026-05-05 00:13 1.2K
ch20-04-advanced-fun..> 2026-05-05 00:13 24K
ch20-04-advanced-typ..> 2026-05-05 00:13 1.2K
ch20-05-advanced-fun..> 2026-05-05 00:13 1.2K
ch20-05-macros.html 2026-05-05 00:13 42K
ch20-06-macros.html 2026-05-05 00:13 1.1K
ch21-00-final-projec..> 2026-05-05 00:13 13K
ch21-01-single-threa..> 2026-05-05 00:13 44K
ch21-02-multithreade..> 2026-05-05 00:13 78K
ch21-03-graceful-shu..> 2026-05-05 00:13 44K
choosing-your-guaran..> 2026-05-05 00:13 2.7K
clipboard-1626706a.m..> 2026-05-05 00:13 11K
closures.html 2026-05-05 00:13 2.7K
comments.html 2026-05-05 00:13 2.5K
compiler-plugins.html 2026-05-05 00:13 1.7K
concurrency.html 2026-05-05 00:13 2.2K
conditional-compilat..> 2026-05-05 00:13 3.2K
const-and-static.html 2026-05-05 00:13 2.6K
crates-and-modules.html 2026-05-05 00:13 2.9K
css/ 2026-05-05 00:15 -
deref-coercions.html 2026-05-05 00:13 3.2K
documentation.html 2026-05-05 00:13 2.7K
drop.html 2026-05-05 00:13 3.5K
effective-rust.html 2026-05-05 00:13 2.0K
elasticlunr-ef4e11c1..> 2026-05-05 00:13 18K
enums.html 2026-05-05 00:13 2.4K
error-handling.html 2026-05-05 00:13 2.1K
favicon-8114d1fc.png 2026-05-05 00:13 5.5K
favicon-de23e50b.svg 2026-05-05 00:13 1.8K
ferris-2317480c.js 2026-05-05 00:13 2.6K
ferris-d33b75bf.css 2026-05-05 00:13 1.2K
ffi.html 2026-05-05 00:13 2.7K
first-edition/ 2026-05-05 00:15 -
fonts/ 2026-05-05 00:15 -
foreword.html 2026-05-05 00:13 14K
functions.html 2026-05-05 00:13 2.9K
generics.html 2026-05-05 00:13 3.0K
getting-started.html 2026-05-05 00:13 2.1K
glossary.html 2026-05-05 00:13 2.0K
guessing-game.html 2026-05-05 00:13 2.0K
highlight-493f70e1.css 2026-05-05 00:13 1.2K
highlight-abc7f01d.js 2026-05-05 00:13 134K
if-let.html 2026-05-05 00:13 2.8K
if.html 2026-05-05 00:13 2.6K
img/ 2026-05-05 00:15 -
index.html 2026-05-05 00:13 12K
iterators.html 2026-05-05 00:13 2.9K
lifetimes.html 2026-05-05 00:13 3.2K
loops.html 2026-05-05 00:13 3.5K
macros.html 2026-05-05 00:13 2.9K
mark-09e88c2c.min.js 2026-05-05 00:13 17K
match.html 2026-05-05 00:13 3.2K
method-syntax.html 2026-05-05 00:13 2.9K
mutability.html 2026-05-05 00:13 2.7K
operators-and-overlo..> 2026-05-05 00:13 3.5K
ownership.html 2026-05-05 00:13 2.3K
patterns.html 2026-05-05 00:13 3.1K
primitive-types.html 2026-05-05 00:13 2.7K
print.html 2026-05-05 00:13 1.8M
procedural-macros.html 2026-05-05 00:13 2.4K
raw-pointers.html 2026-05-05 00:13 2.5K
references-and-borro..> 2026-05-05 00:13 2.8K
release-channels.html 2026-05-05 00:13 2.8K
searcher-9aeb6ddf.js 2026-05-05 00:13 20K
searchindex-7a39ac5b.js 2026-05-05 00:13 4.5M
second-edition/ 2026-05-05 00:15 -
strings.html 2026-05-05 00:13 2.7K
structs.html 2026-05-05 00:13 2.5K
syntax-and-semantics..> 2026-05-05 00:13 2.1K
syntax-index.html 2026-05-05 00:13 2.0K
testing.html 2026-05-05 00:13 2.5K
the-stack-and-the-he..> 2026-05-05 00:13 2.2K
theme/ 2026-05-05 00:15 -
title-page.html 2026-05-05 00:13 12K
toc-a08a5c37.js 2026-05-05 00:13 21K
toc.html 2026-05-05 00:13 21K
tomorrow-night-4c0ae..> 2026-05-05 00:13 1.7K
trait-objects.html 2026-05-05 00:13 5.1K
traits.html 2026-05-05 00:13 2.6K
type-aliases.html 2026-05-05 00:13 2.2K
ufcs.html 2026-05-05 00:13 3.6K
unsafe.html 2026-05-05 00:13 2.2K
unsized-types.html 2026-05-05 00:13 2.8K
using-rust-without-t..> 2026-05-05 00:13 2.3K
variable-bindings.html 2026-05-05 00:13 2.1K
vectors.html 2026-05-05 00:13 2.6K
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="rustdoc">
<title>The Rust Programming Language</title>
<link rel="stylesheet" href="../rust.css">
<meta name="robots" content="noindex,follow">
<link rel="alternate icon" type="image/png" href="../favicon-32x32.png">
<link rel="icon" type="image/svg+xml" href="../favicon.svg">
</head>
<body class="rustdoc">
<!--[if lte IE 8]>
<div class="warning">
This old browser is unsupported and will most likely display funky
things.
</div>
<![endif]-->
<div id="versioninfo">
<img src="https://www.rust-lang.org/logos/rust-logo-32x32-blk.png" width="32" height="32" alt="Rust logo"><br>
<span class="white-sticker"><a href="https://www.rust-lang.org">Rust</a> 1.93.1</span><br>
<a href="https://github.com/rust-lang/rust/commit/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf"
class="hash white-sticker">01f6ddf75</a>
</div>
<h1 class="title">The Rust Programming Language</h1>
<p>There are two editions of “The Rust Programming Language”:</p>
<ul>
<li><a href="first-edition/index.html">First edition</a></li>
<li><a href="second-edition/index.html">Second edition</a></li>
</ul>
<p>The second edition is a complete re-write. It is still under construction;
though it is far enough along to learn most of Rust; we suggest reading the
second edition and then checking out the first edition later to pick up some of
the more esoteric parts of the language.</p>
<!-- REUSE-IgnoreStart -->
<footer><p>
Copyright © 2011 The Rust Project Developers. Licensed under the
<a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>
or the <a href="https://opensource.org/licenses/MIT">MIT license</a>, at your option.
</p><p>
This file may not be copied, modified, or distributed except according to those terms.
</p></footer>
<!-- REUSE-IgnoreEnd -->
</body>
</html>