fn broadcast_into_buffer_mut<T>(
    root: &impl mpi::Root,
    value: Option<T>,
) -> T
where T: Default + mpi::BufferMut,
{ broadcast_via_mut_ref(root, value, |root, buf| root.broadcast_into(buf)) }
// For creating `Broadcast` impls from types that implement BufferMut.
For creating `Broadcast` impls from types that implement BufferMut.
For creating ` Broadcast ` impls from types that implement BufferMut .
fn broadcast_into_buffer_mut<T>(
    root: &impl mpi::Root,
    value: Option<T>,
) -> T
where T: Default + mpi::BufferMut,
{ broadcast_via_mut_ref(root, value, |root, buf| root.broadcast_into(buf)) }
fn broadcast_into_buffer_mut < T > ( root : & impl mpi :: Root , value : Option < T > , ) -> T where T : Default + mpi :: BufferMut , { broadcast_via_mut_ref ( root , value , | root , buf | root . broadcast_into ( buf ) ) }
For creating `Broadcast` impls from types that implement BufferMut.
For creating ` Broadcast ` impls from types that implement BufferMut .
root
&impl mpi::Root
value
Option<T>
root
&impl mpi::Root
value
Option<T>