use crate::utils::serde::{
ByteReader,
ByteWriter,
Deserializable,
DeserializationError,
Serializable,
};
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct BlockProof {}
impl BlockProof {
#[cfg(any(test, feature = "testing"))]
pub fn new_dummy() -> Self {
Self {}
}
}
impl Serializable for BlockProof {
fn write_into<W: ByteWriter>(&self, _target: &mut W) {
}
}
impl Deserializable for BlockProof {
fn read_from<R: ByteReader>(_source: &mut R) -> Result<Self, DeserializationError> {
let block = Self {};
Ok(block)
}
}