Trait gstreamer::GstValueExt[][src]

pub trait GstValueExt: Sized {
    fn can_compare(&self, other: &Self) -> bool;
fn compare(&self, other: &Self) -> Option<Ordering>;
fn eq(&self, other: &Self) -> bool;
fn can_intersect(&self, other: &Self) -> bool;
fn intersect(&self, other: &Self) -> Option<Self>;
fn can_subtract(&self, other: &Self) -> bool;
fn subtract(&self, other: &Self) -> Option<Self>;
fn can_union(&self, other: &Self) -> bool;
fn union(&self, other: &Self) -> Option<Self>;
fn fixate(&self) -> Option<Self>;
fn is_fixed(&self) -> bool;
fn is_subset(&self, superset: &Self) -> bool;
fn serialize(&self) -> Result<GString, BoolError>;
fn deserialize<'a, T: Into<&'a str>>(s: T) -> Result<Value, BoolError>; }

Required methods

fn can_compare(&self, other: &Self) -> bool[src]

fn compare(&self, other: &Self) -> Option<Ordering>[src]

fn eq(&self, other: &Self) -> bool[src]

fn can_intersect(&self, other: &Self) -> bool[src]

fn intersect(&self, other: &Self) -> Option<Self>[src]

fn can_subtract(&self, other: &Self) -> bool[src]

fn subtract(&self, other: &Self) -> Option<Self>[src]

fn can_union(&self, other: &Self) -> bool[src]

fn union(&self, other: &Self) -> Option<Self>[src]

fn fixate(&self) -> Option<Self>[src]

fn is_fixed(&self) -> bool[src]

fn is_subset(&self, superset: &Self) -> bool[src]

fn serialize(&self) -> Result<GString, BoolError>[src]

fn deserialize<'a, T: Into<&'a str>>(s: T) -> Result<Value, BoolError>[src]

Loading content...

Implementations on Foreign Types

impl GstValueExt for Value[src]

Loading content...

Implementors

Loading content...