1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
/*
Appellation: interface <module>
Contributors: FL03 <jo3mccain@icloud.com>
Description: ... Summary ...
*/
use crate::BlockState;
pub trait Stateful {
fn state(&self) -> &Self {
self
}
}
pub trait BlockchainStateWrapper {
fn state_per_block(&self) -> BlockState;
}