Trait Tabulator

Source
pub trait Tabulator {
    // Required methods
    fn setup(&self, context: &Context) -> Result<(), IxaError>;
    fn get_typelist(&self) -> Vec<TypeId>;
    fn get_columns(&self) -> Vec<String>;
}

Required Methods§

Source

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source

fn get_typelist(&self) -> Vec<TypeId>

Source

fn get_columns(&self) -> Vec<String>

Implementations on Foreign Types§

Source§

impl Tabulator for Vec<(TypeId, String)>

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty> Tabulator for (T0, T1)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty> Tabulator for (T0, T1, T2)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty> Tabulator for (T0, T1, T2, T3)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty> Tabulator for (T0, T1, T2, T3, T4)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty, T6: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5, T6)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty, T6: PersonProperty, T7: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty, T6: PersonProperty, T7: PersonProperty, T8: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty, T6: PersonProperty, T7: PersonProperty, T8: PersonProperty, T9: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty, T6: PersonProperty, T7: PersonProperty, T8: PersonProperty, T9: PersonProperty, T10: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty, T6: PersonProperty, T7: PersonProperty, T8: PersonProperty, T9: PersonProperty, T10: PersonProperty, T11: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty, T6: PersonProperty, T7: PersonProperty, T8: PersonProperty, T9: PersonProperty, T10: PersonProperty, T11: PersonProperty, T12: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty, T6: PersonProperty, T7: PersonProperty, T8: PersonProperty, T9: PersonProperty, T10: PersonProperty, T11: PersonProperty, T12: PersonProperty, T13: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty, T6: PersonProperty, T7: PersonProperty, T8: PersonProperty, T9: PersonProperty, T10: PersonProperty, T11: PersonProperty, T12: PersonProperty, T13: PersonProperty, T14: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty, T6: PersonProperty, T7: PersonProperty, T8: PersonProperty, T9: PersonProperty, T10: PersonProperty, T11: PersonProperty, T12: PersonProperty, T13: PersonProperty, T14: PersonProperty, T15: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty, T6: PersonProperty, T7: PersonProperty, T8: PersonProperty, T9: PersonProperty, T10: PersonProperty, T11: PersonProperty, T12: PersonProperty, T13: PersonProperty, T14: PersonProperty, T15: PersonProperty, T16: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty, T6: PersonProperty, T7: PersonProperty, T8: PersonProperty, T9: PersonProperty, T10: PersonProperty, T11: PersonProperty, T12: PersonProperty, T13: PersonProperty, T14: PersonProperty, T15: PersonProperty, T16: PersonProperty, T17: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T0: PersonProperty, T1: PersonProperty, T2: PersonProperty, T3: PersonProperty, T4: PersonProperty, T5: PersonProperty, T6: PersonProperty, T7: PersonProperty, T8: PersonProperty, T9: PersonProperty, T10: PersonProperty, T11: PersonProperty, T12: PersonProperty, T13: PersonProperty, T14: PersonProperty, T15: PersonProperty, T16: PersonProperty, T17: PersonProperty, T18: PersonProperty> Tabulator for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Source§

impl<T: PersonProperty> Tabulator for (T,)

Source§

fn setup(&self, context: &Context) -> Result<(), IxaError>

Source§

fn get_typelist(&self) -> Vec<TypeId>

Source§

fn get_columns(&self) -> Vec<String>

Implementors§