#![no_std]
#![needs_allocator]
-#![deny(rust_2018_idioms)]
-#![allow(explicit_outlives_requirements)]
-
#![warn(deprecated_in_future)]
+#![warn(missing_docs)]
#![warn(missing_debug_implementations)]
#![deny(intra_doc_link_resolution_failure)] // rustdoc is run without -D warnings
+#![deny(rust_2018_idioms)]
+#![allow(explicit_outlives_requirements)]
+
#![cfg_attr(not(test), feature(generator_trait))]
#![cfg_attr(test, feature(test))]
#![feature(fmt_internals)]
#![feature(fn_traits)]
#![feature(fundamental)]
-#![feature(futures_api)]
#![feature(lang_items)]
#![feature(libc)]
#![feature(needs_allocator)]