Enum medea_jason::peer::PeerError[][src]

pub enum PeerError {
    MediaConnections(MediaConnectionsError),
    MediaManager(MediaManagerError),
    RtcPeerConnection(RtcPeerConnectionError),
    TracksRequest(TracksRequestError),
}

Errors that may occur in RTCPeerConnection.

Variants

MediaConnections(MediaConnectionsError)

Errors that may occur in MediaConnections storage.

MediaManager(MediaManagerError)

Errors that may occur in a MediaManager.

RtcPeerConnection(RtcPeerConnectionError)

Errors that may occur during signaling between this and remote RTCPeerConnection and event handlers setting errors.

TracksRequest(TracksRequestError)

Errors that may occur when validating TracksRequest or parsing local::Tracks.

Trait Implementations

impl Clone for PeerError[src]

impl Debug for PeerError[src]

impl Display for PeerError[src]

impl From<MediaConnectionsError> for PeerError[src]

impl From<MediaManagerError> for PeerError[src]

impl From<PeerError> for RoomError[src]

impl From<RtcPeerConnectionError> for PeerError[src]

impl From<TracksRequestError> for PeerError[src]

impl JsCaused for PeerError[src]

type Error = JsError

Type of wrapper for JS error.

Auto Trait Implementations

impl !RefUnwindSafe for PeerError

impl !Send for PeerError

impl !Sync for PeerError

impl Unpin for PeerError

impl !UnwindSafe for PeerError

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<E> WrapTraced<E> for E[src]