1use std::error::Error;
2
3#[derive(Copy, Debug, Clone)]
4pub enum ScannerMessage<T: Clone, E: Error + Clone> {
5 Data(T),
6 Error(E),
7 Status(ScannerStatus),
8}
9
10#[derive(Copy, Debug, Clone)]
11pub enum ScannerStatus {
12 ChainTipReached,
13 ReorgDetected,
14}