pub trait BlockSetter: BlockGetter {
// Required method
fn set_block(&mut self, block: <Self as BlockGetter>::Block);
}
pub trait BlockSetter: BlockGetter {
// Required method
fn set_block(&mut self, block: <Self as BlockGetter>::Block);
}