pub fn new() -> GenericOneshotBroadcastChannel<MutexType, T> {
        GenericOneshotBroadcastChannel {
            inner: Mutex::new(ChannelState::new()),
        }
    }
/// Creates a new OneshotBroadcastChannel in the given state
Creates a new OneshotBroadcastChannel in the given state
Creates a new OneshotBroadcastChannel in the given state
pub fn new() -> GenericOneshotBroadcastChannel<MutexType, T> {
        GenericOneshotBroadcastChannel {
            inner: Mutex::new(ChannelState::new()),
        }
    }
pub fn new ( ) -> GenericOneshotBroadcastChannel < MutexType , T > { GenericOneshotBroadcastChannel { inner : Mutex :: new ( ChannelState :: new ( ) ) , } }
Creates a new OneshotBroadcastChannel in the given state
Creates a new OneshotBroadcastChannel in the given state