Skip to content

Instantly share code, notes, and snippets.


Block or report user

Report or block Ixrec

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
  • Feature Name: dyn-trait-syntax
  • Start Date: 2017-??-??
  • RFC PR: (leave this empty)
  • Rust Issue: (leave this empty)


Introduce a new dyn Trait syntax for trait objects using a contextual dyn keyword, and deprecate "bare trait" syntax for trait objects. In a future checkpoint, dyn will become a proper keyword and bare trait syntax will be removed.

View gist:c7bdf926c6f9ac1b42d4e298380e5258
C:\faster-sort>rustup run nightly cargo bench
Compiling libc v0.2.17
Compiling rand v0.3.14
Compiling faster-sort v0.1.0 (file:///C:/faster-sort)
warning: unused import: `std::cmp`, #[warn(unused_imports)] on by default
--> src\
8 | use std::cmp;
| ^^^^^^^^
You can’t perform that action at this time.