Trait ActionExecutor

Source
pub trait ActionExecutor {
    // Required methods
    fn execute_action(&mut self, action: &ActionCommand) -> Result<(), Error>;
    fn execute_cell_action(&mut self, action: &CellAction) -> Result<(), Error>;
    fn execute_row_action(&mut self, action: &RowAction) -> Result<(), Error>;
    fn execute_column_action(
        &mut self,
        action: &ColumnAction,
    ) -> Result<(), Error>;
    fn execute_sheet_action(
        &mut self,
        action: &SheetAction,
    ) -> Result<(), Error>;
    fn execute_multi_row_action(
        &mut self,
        action: &MultiRowAction,
    ) -> Result<(), Error>;
    fn execute_multi_column_action(
        &mut self,
        action: &MultiColumnAction,
    ) -> Result<(), Error>;
}

Required Methods§

Implementors§