bws::render

Trait TableSerialize

source
pub(crate) trait TableSerialize<const N: usize>: Sized {
    // Required methods
    fn get_headers() -> [&'static str; N];
    fn get_values(&self) -> Vec<[String; N]>;
}

Required Methods§

source

fn get_headers() -> [&'static str; N]

source

fn get_values(&self) -> Vec<[String; N]>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl TableSerialize<3> for ProjectResponse

source§

fn get_headers() -> [&'static str; 3]

source§

fn get_values(&self) -> Vec<[String; 3]>

source§

impl TableSerialize<4> for SecretResponse

source§

fn get_headers() -> [&'static str; 4]

source§

fn get_values(&self) -> Vec<[String; 4]>

source§

impl<T: TableSerialize<N>, const N: usize> TableSerialize<N> for Vec<T>

source§

fn get_headers() -> [&'static str; N]

source§

fn get_values(&self) -> Vec<[String; N]>

Implementors§