diff --git a/src/database.rs b/src/database.rs index 20db276..577d4e6 100644 --- a/src/database.rs +++ b/src/database.rs @@ -1,2 +1,5 @@ pub(crate) mod raw; pub(crate) mod wrapped; + +pub use raw::RawTable; +pub use wrapped::WrappedTable; diff --git a/src/wrapper.rs b/src/wrapper.rs index ff7846d..337a8c8 100644 --- a/src/wrapper.rs +++ b/src/wrapper.rs @@ -9,6 +9,7 @@ pub trait ByteWrapper { type Item; fn load_from_db_bytes(&self, bytes: &[u8]) -> anyhow::Result; + fn dump_to_db_bytes(&self, item: &Self::Item) -> anyhow::Result>; }