pub enum ChangeMediaStateError {
Detached,
TransitionIntoOppositeState(MediaState),
ProhibitedState(ProhibitedStateError),
}
Variants§
Detached
ConnectionHandle
’s Weak
pointer is detached.
TransitionIntoOppositeState(MediaState)
MediaState
of a Sender
transits to an opposite of the requested
one.
ProhibitedState(ProhibitedStateError)
Requested state transition is not allowed by Sender
’s settings.
Trait Implementations§
source§impl Caused for ChangeMediaStateError
impl Caused for ChangeMediaStateError
source§impl Clone for ChangeMediaStateError
impl Clone for ChangeMediaStateError
source§fn clone(&self) -> ChangeMediaStateError
fn clone(&self) -> ChangeMediaStateError
Returns a copy 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 moresource§impl Debug for ChangeMediaStateError
impl Debug for ChangeMediaStateError
source§impl Display for ChangeMediaStateError
impl Display for ChangeMediaStateError
source§impl From<()> for ChangeMediaStateError
impl From<()> for ChangeMediaStateError
source§fn from(original: ()) -> ChangeMediaStateError
fn from(original: ()) -> ChangeMediaStateError
Converts to this type from the input type.
source§impl From<MediaState> for ChangeMediaStateError
impl From<MediaState> for ChangeMediaStateError
source§fn from(original: MediaState) -> ChangeMediaStateError
fn from(original: MediaState) -> ChangeMediaStateError
Converts to this type from the input type.
source§impl From<ProhibitedStateError> for ChangeMediaStateError
impl From<ProhibitedStateError> for ChangeMediaStateError
source§fn from(original: ProhibitedStateError) -> ChangeMediaStateError
fn from(original: ProhibitedStateError) -> ChangeMediaStateError
Converts to this type from the input type.
impl Copy for ChangeMediaStateError
Auto Trait Implementations§
impl RefUnwindSafe for ChangeMediaStateError
impl Send for ChangeMediaStateError
impl Sync for ChangeMediaStateError
impl Unpin for ChangeMediaStateError
impl UnwindSafe for ChangeMediaStateError
Blanket Implementations§
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