msr_plugin_csv_event_journal/api/command.rs
1use msr_core::event_journal::Entry;
2
3use crate::ResultSender;
4
5use super::{Config, RecordEntryOutcome, State};
6
7#[derive(Debug)]
8pub enum Command {
9 ReplaceConfig(ResultSender<Config>, Config),
10 SwitchState(ResultSender<()>, State),
11 RecordEntry(ResultSender<RecordEntryOutcome>, Entry),
12 Shutdown(ResultSender<()>),
13}