-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Description
The following features need to be stabilized before Rocket can compile on stable:
- proc_macro_hygiene (Tracking issue for procedural macros and "hygiene 2.0" rust-lang/rust#54727)
- associated_consts (Tracking issue for
associated_constsfeature rust-lang/rust#29646) - conservative_impl_trait (Tracking issue for
impl Trait(RFC 1522, RFC 1951, RFC 2071) rust-lang/rust#34511) - drop_types_in_const (permit
Droptypes in constants (tracking issue for RFC #1440) rust-lang/rust#33156) - more_io_inner_methods (Tracking issue for 'more_io_inner_methods' rust-lang/rust#41519)
- pub_restricted (Tracking issue for
pub(restricted)privacy (RFC #1422) rust-lang/rust#32409) - struct_field_attributes (Tracking issue for struct_field_attributes rust-lang/rust#41681)
- use_extern_macros (Tracking issue for "macro naming and modularisation" (RFC #1561) rust-lang/rust#35896)
- fn_box (Tracking issue for FnBox() rust-lang/rust#28796)
- try_from (Tracking issue for TryFrom/TryInto traits rust-lang/rust#33417)
The following dependencies rely on nightly features and must be updated before Rocket can compile on stable:
-
pear(SergioBenitez/Pear@333c9bf)
Update (Feb 07, 2017): Added list of features used by Rocket.
Update (Feb 28, 2017): Added lookup_host feature.
Update (Mar 21, 2017): pub_restricted was stabilized!
Update (Mar 30, 2017): Added never_type feature.
Update (Apr 16, 2017): Added concat_idents feature.
Update (May 19, 2017): Added struct_field_attributes and more_io_inner_methods features.
Update (May 19, 2017): concat_idents is no longer used.
Update (May 19, 2017): Added links to tracking issues.
Update (May 20, 2017): type_ascription is no longer used.
Update (Jun 19, 2017): struct_field_attributes was stabilized!
Update (Jun 24, 2017): Added try_trait feature.
Update (Jul 1, 2017): more_io_inner_methods was stabilized!
Update (Jul 9, 2017): associated_consts was stabilized!
Update (Sep 7, 2017): lookup_host is no longer used.
Update (Sep 14, 2017): drop_types_in_const was stabilized!
Update (Sep 14, 2017): Added decl_macro feature.
Update (Mar 26, 2018): conservative_impl_trait, never_type, and i128_type were stabilized!
Update (Apr 22, 2018): Added fnbox feature.
Update (Apr 26, 2018): never_type stabilization was reverted (rust-lang/rust#50121).
Update (May 5, 2018): Swapped macro_reexport for use_extern_macros.
Update (Jul 29, 2018): Added crate_visibility_modifier and try_from features.
Update (Aug 5, 2018): custom_derive is no longer used.
Update (Aug 17, 2018): use_extern_macros was stabilized!
Update (Sep 3, 2018): const_fn is no longer used.
Update (Sep 26, 2018): Added label_break_value feature.
Update (Oct 9, 2018): Removed compiler plugin features (custom_attribute, plugin).
Update (Oct 9, 2018): Updated proc_macro features.
Update (Mar 9, 2019): try_from was stabilized!
Update (Apr 13, 2019): fnbox is no longer used.
Update (Jul 9, 2019): never_type is no longer used.
Update (Jul 19, 2019): decl_macro is no longer used.
Update (Sep 9, 2019): specialization is no longer used.
Update (Sep 10, 2019): label_break_value is no longer used.
Update (Sep 18, 2019): try_trait is no longer used.
Update (Sep 21, 2019): crate_visibility_modifier is no longer used.
Update (May 19, 2020): proc_macro_hygiene was stabilized!
Update (Jul 16, 2020): proc_macro_diagnostics is no longer used.
Update (Jul 16, 2020): proc_macro_span is no longer used.
Update (Jul 21, 2020): pear was updated to be stable-compatible.