Trait rushell_deps_pom::parser::Input[][src]

pub trait Input<T: Sized> {
    fn get(&self, index: usize) -> Option<&T>;
fn get_vec(&self, index: Range<usize>) -> Option<Vec<T>>;
fn len(&self) -> usize;
fn as_any(&self) -> &dyn Any; }

Required methods

fn get(&self, index: usize) -> Option<&T>[src]

fn get_vec(&self, index: Range<usize>) -> Option<Vec<T>>[src]

fn len(&self) -> usize[src]

fn as_any(&self) -> &dyn Any[src]

Loading content...

Implementors

impl<T: Clone + 'static> Input<T> for InputV<T>[src]

fn get(&self, index: usize) -> Option<&T>[src]

fn get_vec(&self, index: Range<usize>) -> Option<Vec<T>>[src]

fn len(&self) -> usize[src]

fn as_any(&self) -> &dyn Any[src]

Loading content...