Trait rs_split_table::rdb::tabchk::TableChecker

source ·
pub trait TableChecker: Sync + Send + 'static {
    // Required method
    fn check(&self, table_name: &str) -> Result<(), Status>;

    // Provided method
    fn to_checked(&self, table_name: String) -> Result<String, Status> { ... }
}

Required Methods§

source

fn check(&self, table_name: &str) -> Result<(), Status>

Provided Methods§

source

fn to_checked(&self, table_name: String) -> Result<String, Status>

Implementors§

source§

impl<F> TableChecker for CheckFn<F>
where F: Fn(&str) -> Result<(), Status> + Send + Sync + 'static,