[][src]Trait appstream_glib::RequireExt

pub trait RequireExt: 'static {
    fn equal<P: IsA<Require>>(&self, require2: &P) -> bool;
fn get_compare(&self) -> RequireCompare;
fn get_kind(&self) -> RequireKind;
fn get_value(&self) -> Option<GString>;
fn get_version(&self) -> Option<GString>;
fn set_compare(&self, compare: RequireCompare);
fn set_kind(&self, kind: RequireKind);
fn set_value(&self, value: &str);
fn set_version(&self, version: &str);
fn version_compare(&self, version: &str) -> Result<(), Error>; }

Required methods

fn equal<P: IsA<Require>>(&self, require2: &P) -> bool

fn get_compare(&self) -> RequireCompare

fn get_kind(&self) -> RequireKind

fn get_value(&self) -> Option<GString>

fn get_version(&self) -> Option<GString>

fn set_compare(&self, compare: RequireCompare)

fn set_kind(&self, kind: RequireKind)

fn set_value(&self, value: &str)

fn set_version(&self, version: &str)

fn version_compare(&self, version: &str) -> Result<(), Error>

Loading content...

Implementors

impl<O: IsA<Require>> RequireExt for O[src]

Loading content...