1macro_rules! impl_entity {
4 ($name:ident) => {
5 impl crate::Entity for $name {
6 fn id(&self) -> crate::model::id::Id<$name> {
7 self.id
8 }
9 }
10 impl crate::PaginationItem for $name {
11 type Id = crate::model::id::Id<$name>;
12 fn item_id(&self) -> crate::model::id::Id<$name> {
13 self.id
14 }
15 }
16 };
17}
18
19pub mod abuse_user_report;
20pub mod announcement;
21pub mod antenna;
22pub mod blocking;
23pub mod channel;
24pub mod chart;
25pub mod clip;
26pub mod drive;
27pub mod emoji;
28pub mod following;
29pub mod id;
30pub mod log;
31pub mod messaging;
32pub mod meta;
33pub mod muting;
34pub mod note;
35pub mod note_favorite;
36pub mod note_reaction;
37pub mod notification;
38pub mod page;
39pub mod query;
40pub mod signin;
41pub mod sort;
42pub mod user;
43pub mod user_group;
44pub mod user_list;