Ich versuche, eine Funktion zu machen, die T: Into<Vec<u8>>
nimmt, aber wenn ich versuche, eine Reihe von u8
zu übergeben, ist es nicht zu kompilieren, selbst wenn From<&'a [T]>>
implementiert von Vec
:Konvertieren eine Referenz eines Arrays von U8 in eine <Vec<u8>>
the trait `std::convert::From<&[u8; 5]>` is not implemented for `std::vec::Vec<u8>`
ist hier mein Code
fn is_hello<T: Into<Vec<u8>>>(s: T) {
let bytes = b"hello".to_vec();
assert_eq!(bytes, s.into());
}
fn main() {
is_hello(b"hello");
}