#![feature(prelude_import)] | |
#![no_std] | |
// Test the AST pretty printer correctly handles default values for const generics | |
//@ check-pass | |
//@ compile-flags: -Z unpretty=expanded | |
#![crate_type = "lib"] | |
#[prelude_import] | |
use ::std::prelude::rust_2015::*; | |
#[macro_use] | |
extern crate std; | |
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>; |