НТ
Size: a a a
НТ
E
K
НТ
НТ
НТ
НТ
K
НТ
НТ
K
НТ
NB
struct A { first: i64, second: i64}
struct B { first: u64, second: u64}
impl From<A> for B
..into_iter().map()
, но тогда произойдет переалокация буффера.NB
struct A { first: i64, second: i64}
struct B { first: u64, second: u64}
impl From<A> for B
..into_iter().map()
, но тогда произойдет переалокация буффера.NB
НТ
НТ
JĐ
struct A { first: i64, second: i64}
struct B { first: u64, second: u64}
impl From<A> for B
..into_iter().map()
, но тогда произойдет переалокация буффера.НТ
NB
let file_ranges = unsafe {
let mut tmp = std::mem::ManuallyDrop::new(vec_a);
Vec::from_raw_parts(
tmp.as_mut_ptr() as *mut B,
tmp.len(),
tmp.capacity())
};