1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
crate::ix!();
/**
| @see ChainState::FlushStateToDisk
|
*/
pub enum FlushStateMode {
NONE,
IF_NEEDED,
PERIODIC,
ALWAYS
}
pub enum DisconnectResult {
/**
| All good.
|
*/
DISCONNECT_OK,
/**
| Rolled back, but UTXO set was inconsistent
| with block.
|
*/
DISCONNECT_UNCLEAN,
/**
| Something else went wrong.
|
*/
DISCONNECT_FAILED,
}