Trait Component

Source
pub trait Component<D: Dialect>: Display + FmtLeft {
    // Required methods
    fn item(&self) -> Item<D>;
    fn is_const(&self) -> bool;
    fn index(&self, index: usize) -> IndexedVariable<D>;

    // Provided method
    fn elem(&self) -> Elem<D> { ... }
}

Required Methods§

Source

fn item(&self) -> Item<D>

Source

fn is_const(&self) -> bool

Source

fn index(&self, index: usize) -> IndexedVariable<D>

Provided Methods§

Source

fn elem(&self) -> Elem<D>

Implementors§