#![crate_type = "lib"] #![feature(negative_impls)] #![feature(rustc_attrs)] #![feature(with_negative_coherence)] pub trait Future {} impl !Future for Option where E: Sized {}