Rust nightly channel + backward compatible bleeding edge features
-
unsized_types
: Define your own unsized types (like[T]
,str
). Increases the usability of theIndex
/Deref
traits, and lets you harness the power of re-borrow semantics. (RFC pending) -
Multi argument indexing:
A[i, j]
works and it's just sugar overA[(i, j)]
(RFC pending) -
Overloaded augmented assignments: e.g. use the
AddAssign
trait to overload the expressiona += b
. RFC -
Overloaded indexed assignments: Use the
IndexAssign
trait to overload the expressiona[b] = c
. RFC
Untested (not make check
ed) tarballs for x86_64-unknown-linux-gnu. Use at your own risk! Expect
ICEs.
Some features contain a demo that showcases their use. If you don't want to mess with untested tarballs, but are interested in knowing more about the features, you can look at Travis' output, and read the source code of each demo.
All the scripts, code snippets in this repository are licensed under the MIT license.
See LICENSE-MIT for more details.