v0.14.0
·
161 commits
to master
since this release
Added
-
Scopes for macros are now preserved. (#126)
Now you can
usemacros anywhere.use proconio::input; fn main() { input! { n: usize, } }
-
Dummy macros are now expanded for
proc-macrocrates. (#126)Now you can also
useprocedural macros.use proconio::fastout; #[fastout] fn main() { println!("Hi"); }
-
Now
#[[warn/deny/forbid](missing-(crate-level-)docs)]attributes are removed when--remove docsis enabled. (#126)Now you can remove doc comments from smallvec.
-
Modules in main crates are now supported. (#129)
mod sub { use smallvec::{smallvec, SmallVec}; pub(crate) fn f() { let _: SmallVec<[(); 0]> = smallvec![]; } }
Changed
-
Dropped the support for Rust 2015. (#126)
-
#[allow(unused_imports)]will be always inserted. (#126) -
Updated rust-analyzer to
2021-05-31. (#130)
Fixed
-
Fixed order of
#[macro_exported]macros. (#126) -
Fixed a problem where
attrs for attribute macros contain parentheses. (#130)#[memoise(n <= 10)] ^ ^