mod user; pub use user::User; mod feed; pub use feed::Feed; mod channel; pub use channel::Channel; mod item; pub use item::Item; macro_rules! define_key { ($name:ident) => { #[derive(PartialEq, Debug, Copy, Clone)] pub struct $name(i64); }; } define_key!(UserKey); define_key!(FeedKey); define_key!(ChannelKey); define_key!(ItemKey);