[−][src]Enum gstreamer::ClockReturn
The return value of a clock operation.
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.
The operation succeeded.
The operation was scheduled too late.
The clockID was unscheduled
The ClockID is busy
A bad time was provided to a function.
An error occurred
Operation is not supported
The ClockID is done waiting
Implementations
impl ClockReturn
[src]
pub fn into_result(self) -> Result<ClockSuccess, ClockError>
[src]
pub fn from_error(v: ClockError) -> Self
[src]
pub fn from_ok(v: ClockSuccess) -> Self
[src]
Trait Implementations
impl Clone for ClockReturn
[src]
fn clone(&self) -> ClockReturn
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ClockReturn
[src]
impl Debug for ClockReturn
[src]
impl Eq for ClockReturn
[src]
impl From<ClockError> for ClockReturn
[src]
fn from(value: ClockError) -> Self
[src]
impl From<ClockSuccess> for ClockReturn
[src]
fn from(value: ClockSuccess) -> Self
[src]
impl From<Result<ClockSuccess, ClockError>> for ClockReturn
[src]
fn from(res: Result<ClockSuccess, ClockError>) -> Self
[src]
impl<'a> FromValue<'a> for ClockReturn
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for ClockReturn
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for ClockReturn
[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 ClockReturn
[src]
fn cmp(&self, other: &ClockReturn) -> 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<ClockReturn> for ClockReturn
[src]
fn eq(&self, other: &ClockReturn) -> bool
[src]
fn ne(&self, other: &ClockReturn) -> bool
[src]
impl PartialOrd<ClockReturn> for ClockReturn
[src]
fn partial_cmp(&self, other: &ClockReturn) -> Option<Ordering>
[src]
fn lt(&self, other: &ClockReturn) -> bool
[src]
fn le(&self, other: &ClockReturn) -> bool
[src]
fn gt(&self, other: &ClockReturn) -> bool
[src]
fn ge(&self, other: &ClockReturn) -> bool
[src]
impl SetValue for ClockReturn
[src]
impl StaticType for ClockReturn
[src]
fn static_type() -> Type
[src]
impl StructuralEq for ClockReturn
[src]
impl StructuralPartialEq for ClockReturn
[src]
Auto Trait Implementations
impl RefUnwindSafe for ClockReturn
impl Send for ClockReturn
impl Sync for ClockReturn
impl Unpin for ClockReturn
impl UnwindSafe for ClockReturn
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>,