pub struct RTCListener { /* private fields */ }
Implementations§
Source§impl RTCListener
impl RTCListener
pub fn new(data_channel: Arc<RTCDataChannel>) -> Self
pub async fn accept(&self) -> Result<RTCDataChannelStream>
pub async fn close(&self)
Trait Implementations§
Source§impl Clone for RTCListener
impl Clone for RTCListener
Source§fn clone(&self) -> RTCListener
fn clone(&self) -> RTCListener
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Send for RTCListener
impl Sync for RTCListener
Auto Trait Implementations§
impl Freeze for RTCListener
impl !RefUnwindSafe for RTCListener
impl Unpin for RTCListener
impl !UnwindSafe for RTCListener
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more