[−][src]Enum gstreamer_rtsp::RTSPState
The different RTSP states.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
invalid state
initializing
ready for operation
seeking in progress
playing
recording
Trait Implementations
impl Clone for RTSPState
[src]
impl Copy for RTSPState
[src]
impl Debug for RTSPState
[src]
impl Eq for RTSPState
[src]
impl<'a> FromValue<'a> for RTSPState
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for RTSPState
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for RTSPState
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for RTSPState
[src]
fn cmp(&self, other: &RTSPState) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<RTSPState> for RTSPState
[src]
impl PartialOrd<RTSPState> for RTSPState
[src]
fn partial_cmp(&self, other: &RTSPState) -> Option<Ordering>
[src]
fn lt(&self, other: &RTSPState) -> bool
[src]
fn le(&self, other: &RTSPState) -> bool
[src]
fn gt(&self, other: &RTSPState) -> bool
[src]
fn ge(&self, other: &RTSPState) -> bool
[src]
impl SetValue for RTSPState
[src]
impl StaticType for RTSPState
[src]
fn static_type() -> Type
[src]
impl StructuralEq for RTSPState
[src]
impl StructuralPartialEq for RTSPState
[src]
Auto Trait Implementations
impl RefUnwindSafe for RTSPState
impl Send for RTSPState
impl Sync for RTSPState
impl Unpin for RTSPState
impl UnwindSafe for RTSPState
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,
fn borrow_mut(&mut self) -> &mut T
[src]
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.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
[src]
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
[src]
impl<T> ToValue for T where
T: SetValue + ?Sized,
[src]
T: SetValue + ?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.
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>,