[−][src]Enum gstreamer_editing_services::Edge
The edges of an object contain in a Timeline
or Track
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.
Represents the start of an object.
Represents the end of an object.
Represent the fact we are not working with any edge of an object.
Trait Implementations
impl Clone for Edge
[src]
impl Copy for Edge
[src]
impl Debug for Edge
[src]
impl Eq for Edge
[src]
impl<'a> FromValue<'a> for Edge
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for Edge
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for Edge
[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 Edge
[src]
fn cmp(&self, other: &Edge) -> 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<Edge> for Edge
[src]
impl PartialOrd<Edge> for Edge
[src]
fn partial_cmp(&self, other: &Edge) -> Option<Ordering>
[src]
fn lt(&self, other: &Edge) -> bool
[src]
fn le(&self, other: &Edge) -> bool
[src]
fn gt(&self, other: &Edge) -> bool
[src]
fn ge(&self, other: &Edge) -> bool
[src]
impl SetValue for Edge
[src]
impl StaticType for Edge
[src]
fn static_type() -> Type
[src]
impl StructuralEq for Edge
[src]
impl StructuralPartialEq for Edge
[src]
Auto Trait Implementations
impl RefUnwindSafe for Edge
impl Send for Edge
impl Sync for Edge
impl Unpin for Edge
impl UnwindSafe for Edge
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>,