message: Derive `Debug` automatically for storage events
diff: @@ -23,6 +23,7 @@ use linear_block_store::InMemBlockStore;
  pub(crate) type Storage = InMemStorage<Block>;
  +#[derive(Debug)]
  pub(crate) enum Event<S: StorageType>
  where
  <S::BlockStore as BlockStoreType>::Block: Debug,
  @@ -37,21 +38,6 @@ where
  },
  }
  -impl<S: StorageType> Debug for Event<S> {
  - fn fmt(&self, formatter: &mut Formatter) -> fmt::Result {
  - match self {
  - Event::PutBlock { block, .. } => {
  - write!(formatter, "Event::PutBlock {{ block: {:?} }}", block)
  - }
  - Event::GetBlock { block_hash, .. } => write!(
  - formatter,
  - "Event::GetBlock {{ block_hash: {:?} }}",
  - block_hash
  - ),
  - }
  - }
  -}
  -
  impl<S: StorageType> Display for Event<S> {
  fn fmt(&self, formatter: &mut Formatter) -> fmt::Result {
  match self {
  