1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2024-12-15 22:37:28 +02:00
comprehensive-rust/Cargo.toml
Dustin J. Mitchell 6d19292f16
Comprehensive Rust v2 (#1073)
I've taken some work by @fw-immunant and others on the new organization
of the course and condensed it into a form amenable to a text editor and
some computational analysis. You can see the inputs in `course.py` but
the interesting bits are the output: `outline.md` and `slides.md`.

The idea is to break the course into more, smaller segments with
exercises at the ends and breaks in between. So `outline.md` lists the
segments, their duration, and sums those durations up per-day. It shows
we're about an hour too long right now! There are more details of the
segments in `slides.md`, or you can see mostly the same stuff in
`course.py`.

This now contains all of the content from the v1 course, ensuring both
that we've covered everything and that we'll have somewhere to redirect
every page.

Fixes #1082.
Fixes #1465.

---------

Co-authored-by: Nicole LeGare <dlegare.1001@gmail.com>
Co-authored-by: Martin Geisler <mgeisler@google.com>
2023-11-29 16:39:24 +01:00

30 lines
699 B
TOML

[workspace]
members = [
"mdbook-exerciser",
"mdbook-course",
"src/types-and-values",
"src/control-flow-basics",
"src/tuples-and-arrays",
"src/references",
"src/user-defined-types",
"src/pattern-matching",
"src/methods-and-traits",
"src/generics",
"src/std-types",
"src/std-traits",
"src/iterators",
"src/testing",
"src/memory-management",
"src/smart-pointers",
"src/borrowing",
"src/slices-and-lifetimes",
"src/error-handling",
"src/unsafe-rust",
"src/exercises",
"src/bare-metal/useful-crates/allocator-example",
"src/bare-metal/useful-crates/zerocopy-example",
"src/exercises/concurrency/chat-async",
"third_party/cxx/blobstore",
]
resolver = "2"