NB
Size: a a a
NB
NB
EG
struct A { first: i64, second: i64}
struct B { first: u64, second: u64}
impl From<A> for B
..into_iter().map()
, но тогда произойдет переалокация буффера.EG
EG
NB
NB
EG
EG
EG
EG
NB
NB
EG
EG
EG
EG
[0; i64::MAX]
можно спокойно трансмьютить между i64 и u64, внутреннее представление будет одинаковымMB
ШН
parse
, принимает data: &[u8]
И есть переменная body: Vec<u8>
Как правильнее передать эту переменную в функцию и в чём отличие?parse(&body)
2. parse(body.as_slice());
3. parse(&body.as_slice());
4. ваш вариант