fn as_buffer_view_mut<'a, B: packet::BufferViewMut<&'a mut [u8]>>(
    v: B,
) -> impl packet::BufferViewMut<&'a mut [u8]> {
    v
}
/// Helper to convince the compiler we're holding buffer views.
Helper to convince the compiler we're holding buffer views.
Helper to convince the compiler we ' re holding buffer views .
fn as_buffer_view_mut<'a, B: packet::BufferViewMut<&'a mut [u8]>>(
    v: B,
) -> impl packet::BufferViewMut<&'a mut [u8]> {
    v
}
fn as_buffer_view_mut < ' a , B : packet :: BufferViewMut < & ' a mut [ u8 ] > > ( v : B , ) -> impl packet :: BufferViewMut < & ' a mut [ u8 ] > { v }
Helper to convince the compiler we're holding buffer views.
Helper to convince the compiler we ' re holding buffer views .
v
B
v
B