about summary refs log tree commit diff
path: root/src/database
diff options
context:
space:
mode:
authorVika <vika@fireburn.ru>2022-05-07 20:28:43 +0300
committerVika <vika@fireburn.ru>2022-05-07 20:28:43 +0300
commit139b7ec10bc7f08dae9bd57eef8eff73fbb22061 (patch)
tree973c4d903e731cb5e38b682f22c38c3da1dbcd92 /src/database
parent0679de841840c74ab49f54905783fac1faf028e1 (diff)
downloadkittybox-139b7ec10bc7f08dae9bd57eef8eff73fbb22061.tar.zst
Split into different crates
Templates and utility types are now separate crates to speed up
compilation, linting and potential reuse/replacement.

Potentially more crates could be split out/modularized, resulting in
speedups, smaller binaries (whenever features are excluded) and even
more reuse capabilities.
Diffstat (limited to 'src/database')
-rw-r--r--src/database/mod.rs10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/database/mod.rs b/src/database/mod.rs
index 0d98dd4..5a1dd3f 100644
--- a/src/database/mod.rs
+++ b/src/database/mod.rs
@@ -9,15 +9,7 @@ mod memory;
 #[cfg(test)]
 pub use crate::database::memory::MemoryStorage;
 
-
-/// Data structure representing a Micropub channel in the ?q=channels output.
-#[derive(Serialize, Deserialize, PartialEq, Debug)]
-pub struct MicropubChannel {
-    /// The channel's UID. It is usually also a publically accessible permalink URL.
-    pub uid: String,
-    /// The channel's user-friendly name used to recognize it in lists.
-    pub name: String,
-}
+pub use kittybox_util::MicropubChannel;
 
 /// Enum representing different errors that might occur during the database query.
 #[derive(Debug, Clone, Copy)]