Trait selectors::Selector

source ·
pub trait Selector {
    type Component: ComponentSelector;
    type Tree: TreeSelector;
    type Metadata: MetadataSelector;

    // Required methods
    fn component(&self) -> Option<&Self::Component>;
    fn tree(&self) -> Option<&Self::Tree>;
    fn metadata(&self) -> Option<&Self::Metadata>;
}

Required Associated Types§

Required Methods§

source

fn component(&self) -> Option<&Self::Component>

source

fn tree(&self) -> Option<&Self::Tree>

source

fn metadata(&self) -> Option<&Self::Metadata>

Implementations on Foreign Types§

source§

impl Selector for Selector

Implementors§