Enum medea_client_api_proto::CloseReason [−][src]
Reason of disconnecting Web Client from Media Server.
Variants
Client session was finished on a server side.
Old connection was closed due to a client reconnection.
Connection has been inactive for a while and thus considered idle by a server.
Establishing of connection with a server was rejected on server side.
Most likely because of incorrect Member credentials.
Server internal error has occurred while connecting.
This close reason is similar to 500 HTTP status code.
Client was evicted on the server side.
Trait Implementations
impl Clone for CloseReason
[src]
fn clone(&self) -> CloseReason
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for CloseReason
[src]
impl Debug for CloseReason
[src]
impl<'de> Deserialize<'de> for CloseReason
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for CloseReason
[src]
impl Eq for CloseReason
[src]
impl PartialEq<CloseReason> for CloseReason
[src]
fn eq(&self, other: &CloseReason) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for CloseReason
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for CloseReason
[src]
impl StructuralPartialEq for CloseReason
[src]
Auto Trait Implementations
impl RefUnwindSafe for CloseReason
impl Send for CloseReason
impl Sync for CloseReason
impl Unpin for CloseReason
impl UnwindSafe for CloseReason
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,