[−][src]Enum gstreamer::ClockType
The different kind of clocks.
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.
time since Epoch
monotonic time since some unspecified starting point
some other time source is used (Since: 1.0.5)
time since Epoch, but using International Atomic Time as reference (Since: 1.18)
Trait Implementations
impl Clone for ClockType
[src]
impl Copy for ClockType
[src]
impl Debug for ClockType
[src]
impl Eq for ClockType
[src]
impl<'a> FromValue<'a> for ClockType
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for ClockType
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for ClockType
[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 ClockType
[src]
fn cmp(&self, other: &ClockType) -> 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<ClockType> for ClockType
[src]
impl PartialOrd<ClockType> for ClockType
[src]
fn partial_cmp(&self, other: &ClockType) -> Option<Ordering>
[src]
fn lt(&self, other: &ClockType) -> bool
[src]
fn le(&self, other: &ClockType) -> bool
[src]
fn gt(&self, other: &ClockType) -> bool
[src]
fn ge(&self, other: &ClockType) -> bool
[src]
impl SetValue for ClockType
[src]
impl StaticType for ClockType
[src]
fn static_type() -> Type
[src]
impl StructuralEq for ClockType
[src]
impl StructuralPartialEq for ClockType
[src]
Auto Trait Implementations
impl RefUnwindSafe for ClockType
impl Send for ClockType
impl Sync for ClockType
impl Unpin for ClockType
impl UnwindSafe for ClockType
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>,