pub fn new() -> Self {
        GenericChannel {
            inner: Mutex::new(ChannelState::new(A::new())),
        }
    }
/// Creates a new Channel, utilizing the default capacity that
/// the RingBuffer in `A` provides.
Creates a new Channel, utilizing the default capacity that
the RingBuffer in `A` provides.
Creates a new Channel utilizing the default capacity that the RingBuffer in ` A ` provides .
pub fn new() -> Self {
        GenericChannel {
            inner: Mutex::new(ChannelState::new(A::new())),
        }
    }
pub fn new ( ) -> Self { GenericChannel { inner : Mutex :: new ( ChannelState :: new ( A :: new ( ) ) ) , } }
Creates a new Channel, utilizing the default capacity that
the RingBuffer in `A` provides.
Creates a new Channel utilizing the default capacity that the RingBuffer in ` A ` provides .