NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3863 most downloaded on crates.io
Helpers for interacting with crates.io
Last release 6 days ago
01 Oct 2026
Ships on a steady schedule
a new release about every 6 weeks
Rarely documented
notes for 2 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
11 years old
68 releases · first in 2015
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The url crate is deprecated in favor of http://github.com/servo/rust-url, which can be installed with Cargo.
~1900 changes, numerous bugfixes
Highlights
std have been reviewed and updated for
consistency with the in-development Rust coding
guidelines. The standard library documentation tracks
stabilization progress.Language
Index and IndexMut
traits.if let construct takes a branch only if the let pattern
matches, currently behind the 'if_let' feature gate.[0..4]) has been introduced behind
the 'slicing_syntax' feature gate, and can be overloaded with
the Slice or SliceMut traits... instead of prefix (.e.g. [a, b, c..]), for
consistency with other uses of .. and to future-proof
potential additional uses of the syntax.0..3 to 0...4 to be consistent with the exclusive range
syntax for slicing.[a.., b, c]) has been put behind the 'advanced_slice_patterns' feature
gate and may be removed in the future.value.0 syntax, currently behind the tuple_indexing
feature gate.#[crate_id] attribute is no longer supported; versioning
is handled by the package manager.extern crate foo as bar
instead of extern crate bar = foo.use foo as bar instead
of use bar = foo.let and match bindings and argument names in macros are now
hygienic.move has been added as a keyword, for indicating closures
that capture by value.Share trait is now called Sync to free up the term
'shared' to refer to 'shared reference' (the default reference
type.Sized trait has been
introduced, which qualifying types implement by default, and
which type parameters expect by default. To specify that a type
parameter does not need to be sized, write <Sized? T>. Most
types are Sized, notable exceptions being unsized arrays
([T]) and trait types.!, as in || -> ! or proc() -> !.Gc<T> which was once
denoted by the @ sigil, has finally been removed. GC will be
revisited in the future.Libraries
std::time::Duration type has been added for use in I/O
methods that rely on timers, as well as in the 'time' crate's
Timespec arithmetic.collections::btree has been rewritten to have a more
idiomatic and efficient design.Tooling
--crate-name flag can specify the name of the crate
being compiled, like #[crate_name].-C metadata specifies additional metadata to hash into
symbol names, and -C extra-filename specifies additional
information to put into the output filename, for use by the
package manager for versioning.-C codegen-units flag.Misc
All breaking changes to the language or libraries now have their commit message annotated with [breaking-change] to allow for easy discovery of breaki…
~1700 changes, numerous bugfixes
Language
uint
instead of any integral type.b.<'a>|A, B|: 'b + K -> Tpriv keyword has been removed from the language.use foo, bar, baz; syntax has been removed from the language.int, and floating point
literals no longer default to f64. Literals must be suffixed with an
appropriate type if inference cannot determine the type of the
literal.Libraries
rev() on
their forward-iteration counterparts.--cfg ndebug is passed to the compiler.Tooling
[breaking-change] to allow for easy
discovery of breaking changes.mod foo;.pub use has been greatly improved.Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →