Trait patternfly_yew::TableModel [−][src]
Associated Types
type Item: TableRenderer
[src]
Required methods
fn len(&self) -> usize
[src]
Get the number of items
fn is_expanded(&self, index: usize) -> bool
[src]
Test if the entry is expanded
fn set_expanded(&mut self, index: usize, state: bool) -> ShouldRender
[src]
Set the expanded state of the entry
fn map<F, R>(&self, f: F) -> Vec<R> where
F: Fn(&TableModelEntry<Self::Item>) -> R,
[src]
F: Fn(&TableModelEntry<Self::Item>) -> R,
Provided methods
Loading content...Implementations on Foreign Types
impl<T> TableModel for Vec<TableModelEntry<T>> where
T: TableRenderer + Clone + Debug + PartialEq + 'static,
[src]
T: TableRenderer + Clone + Debug + PartialEq + 'static,
type Item = T
fn len(&self) -> usize
[src]
fn is_expanded(&self, index: usize) -> bool
[src]
fn set_expanded(&mut self, index: usize, state: bool) -> bool
[src]
fn map<F, R>(&self, f: F) -> Vec<R> where
F: Fn(&TableModelEntry<T>) -> R,
[src]
F: Fn(&TableModelEntry<T>) -> R,
Implementors
impl<T> TableModel for SharedTableModel<T> where
T: TableRenderer + Clone + Debug + PartialEq + 'static,
[src]
T: TableRenderer + Clone + Debug + PartialEq + 'static,
type Item = T
fn len(&self) -> usize
[src]
fn is_expanded(&self, index: usize) -> bool
[src]
fn set_expanded(&mut self, index: usize, state: bool) -> bool
[src]
fn map<F, R>(&self, f: F) -> Vec<R> where
F: Fn(&TableModelEntry<T>) -> R,
[src]
F: Fn(&TableModelEntry<T>) -> R,
impl<T> TableModel for SimpleTableModel<T> where
T: TableRenderer + Clone + Debug + PartialEq + 'static,
[src]
T: TableRenderer + Clone + Debug + PartialEq + 'static,