| #![feature(prelude_import)] | |
| #![no_std] | |
| // Test the AST pretty printer correctly handles default values for const generics | |
| //@ check-pass | |
| //@ compile-flags: -Z unpretty=expanded | |
| //@ edition: 2015 | |
| #![crate_type = "lib"] | |
| #[macro_use] | |
| extern crate std; | |
| #[prelude_import] | |
| use ::std::prelude::rust_2015::*; | |
| trait Foo<const KIND : bool = true> {} | |
| fn foo<const SIZE : usize = 5>() {} | |
| struct Range<const FROM : usize = 0, const LEN : usize = 0, const TO : usize = | |
| FROM>; |