#![feature(freeze, negative_impls)] | |
use std::marker::Freeze; | |
struct Foo; | |
unsafe impl Freeze for Foo {} | |
//~^ explicit impls for the `Freeze` trait are not permitted | |
struct Bar; | |
impl !Freeze for Bar {} | |
//~^ explicit impls for the `Freeze` trait are not permitted | |
fn main() {} |