error: expected constant, found type --> $DIR/assoc-const-ty-mismatch.rs:23:19 | LL | fn foo>() {} | - ^^^^^ unexpected type | | | expected a constant because of this associated constant | note: the associated constant is defined here --> $DIR/assoc-const-ty-mismatch.rs:5:5 | LL | const N: usize; | ^^^^^^^^^^^^^^ error: expected type, found constant --> $DIR/assoc-const-ty-mismatch.rs:25:22 | LL | fn foo2>() {} | - ^^^^^^ unexpected constant | | | expected a type because of this associated type | note: the associated type is defined here --> $DIR/assoc-const-ty-mismatch.rs:9:5 | LL | type T; | ^^^^^^ error: aborting due to 2 previous errors