[−][src]Enum gstreamer_rtsp::RTSPRangeUnit
Different possible time range units.
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.
SMPTE timecode
29.97 frames per second
25 frames per second
Normal play time
Absolute time expressed as ISO 8601 timestamps
Trait Implementations
impl Clone for RTSPRangeUnit
[src]
fn clone(&self) -> RTSPRangeUnit
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RTSPRangeUnit
[src]
impl Debug for RTSPRangeUnit
[src]
impl Eq for RTSPRangeUnit
[src]
impl<'a> FromValue<'a> for RTSPRangeUnit
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for RTSPRangeUnit
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for RTSPRangeUnit
[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 RTSPRangeUnit
[src]
fn cmp(&self, other: &RTSPRangeUnit) -> 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<RTSPRangeUnit> for RTSPRangeUnit
[src]
fn eq(&self, other: &RTSPRangeUnit) -> bool
[src]
fn ne(&self, other: &RTSPRangeUnit) -> bool
[src]
impl PartialOrd<RTSPRangeUnit> for RTSPRangeUnit
[src]
fn partial_cmp(&self, other: &RTSPRangeUnit) -> Option<Ordering>
[src]
fn lt(&self, other: &RTSPRangeUnit) -> bool
[src]
fn le(&self, other: &RTSPRangeUnit) -> bool
[src]
fn gt(&self, other: &RTSPRangeUnit) -> bool
[src]
fn ge(&self, other: &RTSPRangeUnit) -> bool
[src]
impl SetValue for RTSPRangeUnit
[src]
impl StaticType for RTSPRangeUnit
[src]
fn static_type() -> Type
[src]
impl StructuralEq for RTSPRangeUnit
[src]
impl StructuralPartialEq for RTSPRangeUnit
[src]
Auto Trait Implementations
impl RefUnwindSafe for RTSPRangeUnit
impl Send for RTSPRangeUnit
impl Sync for RTSPRangeUnit
impl Unpin for RTSPRangeUnit
impl UnwindSafe for RTSPRangeUnit
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>,