#![feature(type_alias_impl_trait)]
#![allow(dead_code)]
//@ check-pass
use std::fmt::Debug;
type Foo = impl Debug;
static FOO1: Foo = 22_u32;
const FOO2: Foo = 22_u32;
fn main() {}