From 538d15d2d0a15365f712b39eb93a13a9f4f041f3 Mon Sep 17 00:00:00 2001 From: Olivier 'reivilibre Date: Fri, 25 Mar 2022 19:14:47 +0000 Subject: [PATCH] Expose RawTable and WrappedTable --- src/database.rs | 3 +++ src/wrapper.rs | 1 + 2 files changed, 4 insertions(+) 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>; }