在下面的 Rust 代码中,我无法将字节数组转换为 GenericArray。编译器让我像这样给 “bytes” 指定一个类型
我发现 N 必须是 ArrayLength 类型,但是我卡在这里,因为我不知道要传递什么大小的链接。
generic_array::GenericArray<u8, N>
,但是我不知道要使用什么作为 “N”。我发现 N 必须是 ArrayLength 类型,但是我卡在这里,因为我不知道要传递什么大小的链接。
fn main() {
use aes::block_cipher_trait::generic_array::GenericArray;
let phrase = "Le Rust tu comprendras jeune padawan !";
println!("my phrase {:?}", &phrase);
let b = phrase.as_bytes();
println!("my bytes {:?} len : {}", &b, b.len());
let bytes = GenericArray::clone_from_slice(&b[0..16]);
println!("my bytes {:?}", &bytes);
}