From d9bf9833887d259a339a0cedb3a7e5fc9005de03 Mon Sep 17 00:00:00 2001 From: Chris Mikkelson Date: Tue, 17 Sep 2024 22:13:34 +0000 Subject: [PATCH] Add Debug derives to mtbl::{Fileset,Reader} --- src/compression.rs | 2 +- src/fileset.rs | 1 + src/metadata.rs | 2 +- src/reader/mod.rs | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/compression.rs b/src/compression.rs index e9db3d6..0a44739 100644 --- a/src/compression.rs +++ b/src/compression.rs @@ -3,7 +3,7 @@ use std::{ ops::Deref, }; -#[derive(Default, Clone, Copy)] +#[derive(Debug, Default, Clone, Copy)] pub enum Compression { #[default] None, diff --git a/src/fileset.rs b/src/fileset.rs index 0280302..3d02f8d 100644 --- a/src/fileset.rs +++ b/src/fileset.rs @@ -9,6 +9,7 @@ use std::path::{Path, PathBuf}; use std::sync::Mutex; use std::time::{Duration, SystemTime}; +#[derive(Debug)] pub struct Fileset { fs_path: PathBuf, last_reload: SystemTime, diff --git a/src/metadata.rs b/src/metadata.rs index ea5ee16..0227957 100644 --- a/src/metadata.rs +++ b/src/metadata.rs @@ -20,7 +20,7 @@ use std::mem::size_of; const MTBL_MAGIC: u32 = 0x4D54424C; -#[derive(Default, Clone)] +#[derive(Default, Debug, Clone)] pub(crate) struct Metadata { pub(crate) index_block_offset: usize, pub(crate) data_block_size: usize, diff --git a/src/reader/mod.rs b/src/reader/mod.rs index a38d949..c79d3f4 100644 --- a/src/reader/mod.rs +++ b/src/reader/mod.rs @@ -63,6 +63,7 @@ fn test_data_slice() { assert_eq!(cr.as_ref(), vec![2u8, 3]); } +#[derive(Debug)] pub struct Reader> { data: DataSlice, metadata: Metadata, -- 2.50.1