fn broadcast(self) -> Broadcast<'a, Self::Context, Self::Item>
    where
        Self: 'a,
    {
        Broadcast::from_stream(self)
    }
/// Create a broadcast from a stream, enabling multiple observers. This is the only
/// `Stream` trait method that incurs a slight runtime cost, due to the broadcast
/// object having to store observers as boxed trait objects in a reference-counted
/// container; all other methods can be inlined.
///
/// Note: this is equivalent to creating a broadcast via
/// [`from_stream()`](struct.Broadcast.html#provided-methods)
/// constructor.
Create a broadcast from a stream, enabling multiple observers. This is the only
`Stream` trait method that incurs a slight runtime cost, due to the broadcast
object having to store observers as boxed trait objects in a reference-counted
container; all other methods can be inlined.

this is equivalent to creating a broadcast via
[`from_stream()`](struct.Broadcast.html#provided-methods)
constructor.
Create a broadcast from a stream enabling multiple observers . This is the only ` Stream ` trait method that incurs a slight runtime cost due to the broadcast object having to store observers as boxed trait objects in a reference - counted container ; all other methods can be inlined . this is equivalent to creating a broadcast via [ ` from_stream () ` ] ( struct . Broadcast . html#provided - methods ) constructor .
fn broadcast(self) -> Broadcast<'a, Self::Context, Self::Item>
    where
        Self: 'a,
    {
        Broadcast::from_stream(self)
    }
fn broadcast ( self ) -> Broadcast < ' a , Self :: Context , Self :: Item > where Self : ' a , { Broadcast :: from_stream ( self ) }
Create a broadcast from a stream, enabling multiple observers.
Create a broadcast from a stream enabling multiple observers .
self
self