[][src]Trait gudev::EnumeratorExt

pub trait EnumeratorExt: 'static {
    fn add_match_is_initialized(&self) -> Option<Enumerator>;
fn add_match_name(&self, name: &str) -> Option<Enumerator>;
fn add_match_property(&self, name: &str, value: &str) -> Option<Enumerator>;
fn add_match_subsystem(&self, subsystem: &str) -> Option<Enumerator>;
fn add_match_sysfs_attr(
        &self,
        name: &str,
        value: &str
    ) -> Option<Enumerator>;
fn add_match_tag(&self, tag: &str) -> Option<Enumerator>;
fn add_nomatch_subsystem(&self, subsystem: &str) -> Option<Enumerator>;
fn add_nomatch_sysfs_attr(
        &self,
        name: &str,
        value: &str
    ) -> Option<Enumerator>;
fn add_sysfs_path(&self, sysfs_path: &str) -> Option<Enumerator>;
fn execute(&self) -> Vec<Device>;
fn get_property_client(&self) -> Option<Client>; }

Required methods

fn add_match_is_initialized(&self) -> Option<Enumerator>

fn add_match_name(&self, name: &str) -> Option<Enumerator>

fn add_match_property(&self, name: &str, value: &str) -> Option<Enumerator>

fn add_match_subsystem(&self, subsystem: &str) -> Option<Enumerator>

fn add_match_sysfs_attr(&self, name: &str, value: &str) -> Option<Enumerator>

fn add_match_tag(&self, tag: &str) -> Option<Enumerator>

fn add_nomatch_subsystem(&self, subsystem: &str) -> Option<Enumerator>

fn add_nomatch_sysfs_attr(&self, name: &str, value: &str) -> Option<Enumerator>

fn add_sysfs_path(&self, sysfs_path: &str) -> Option<Enumerator>

fn execute(&self) -> Vec<Device>

fn get_property_client(&self) -> Option<Client>

Loading content...

Implementors

impl<O: IsA<Enumerator>> EnumeratorExt for O[src]

Loading content...