From 5c39e7cf284a1f6e9a1657f2deb44e359fc47eb8 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Thu, 11 Jun 2026 00:54:30 +0200 Subject: chore: Move everything into one big crate That helps remove duplicated code and rustc/cargo will now also show dead code correctly. --- crates/atuin-common/src/lib.rs | 60 ------------------------------------------ 1 file changed, 60 deletions(-) delete mode 100644 crates/atuin-common/src/lib.rs (limited to 'crates/atuin-common/src/lib.rs') diff --git a/crates/atuin-common/src/lib.rs b/crates/atuin-common/src/lib.rs deleted file mode 100644 index 91164a82..00000000 --- a/crates/atuin-common/src/lib.rs +++ /dev/null @@ -1,60 +0,0 @@ -#![deny(unsafe_code)] - -/// Defines a new UUID type wrapper -macro_rules! new_uuid { - ($name:ident) => { - #[derive( - Debug, - Copy, - Clone, - PartialEq, - Eq, - Hash, - PartialOrd, - Ord, - serde::Serialize, - serde::Deserialize, - )] - #[serde(transparent)] - pub struct $name(pub Uuid); - - impl sqlx::Type for $name - where - Uuid: sqlx::Type, - { - fn type_info() -> ::TypeInfo { - Uuid::type_info() - } - } - - impl<'r, DB: sqlx::Database> sqlx::Decode<'r, DB> for $name - where - Uuid: sqlx::Decode<'r, DB>, - { - fn decode( - value: DB::ValueRef<'r>, - ) -> std::result::Result { - Uuid::decode(value).map(Self) - } - } - - impl<'q, DB: sqlx::Database> sqlx::Encode<'q, DB> for $name - where - Uuid: sqlx::Encode<'q, DB>, - { - fn encode_by_ref( - &self, - buf: &mut DB::ArgumentBuffer<'q>, - ) -> Result> - { - self.0.encode_by_ref(buf) - } - } - }; -} - -pub mod api; -pub mod record; -pub mod shell; -pub mod tls; -pub mod utils; -- cgit v1.3.1