| //@ check-pass | |
| // Checks that the NoopMethodCall lint doesn't call Instance::resolve on unresolved consts | |
| #![feature(generic_const_exprs)] | |
| #![allow(incomplete_features)] | |
| #[derive(Debug, Clone)] | |
| pub struct Aes128CipherKey([u8; Aes128Cipher::KEY_LEN]); | |
| impl Aes128CipherKey { | |
| pub fn new(key: &[u8; Aes128Cipher::KEY_LEN]) -> Self { | |
| Self(key.clone()) | |
| } | |
| } | |
| #[derive(Debug, Clone)] | |
| pub struct Aes128Cipher; | |
| impl Aes128Cipher { | |
| const KEY_LEN: usize = 16; | |
| } | |
| fn main() {} |