1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#[cfg(feature = "types")]
mod accept;
#[cfg(feature = "types")]
mod add;
#[cfg(feature = "types")]
mod amove;
#[cfg(feature = "types")]
mod announce;
#[cfg(feature = "types")]
mod arrive;
#[cfg(feature = "types")]
mod block;
#[cfg(feature = "types")]
mod create;
#[cfg(feature = "types")]
mod delete;
#[cfg(feature = "types")]
mod dislike;
#[cfg(feature = "types")]
mod flag;
#[cfg(feature = "types")]
mod follow;
#[cfg(feature = "types")]
mod ignore;
#[cfg(feature = "types")]
mod invite;
#[cfg(feature = "types")]
mod join;
#[cfg(feature = "types")]
mod leave;
#[cfg(feature = "types")]
mod like;
#[cfg(feature = "types")]
mod listen;
#[cfg(feature = "types")]
mod offer;
#[cfg(feature = "types")]
pub mod properties;
#[cfg(feature = "types")]
mod question;
#[cfg(feature = "types")]
mod read;
#[cfg(feature = "types")]
mod reject;
#[cfg(feature = "types")]
mod remove;
#[cfg(feature = "types")]
mod tentative_accept;
#[cfg(feature = "types")]
mod tentative_reject;
#[cfg(feature = "types")]
mod travel;
#[cfg(feature = "types")]
mod undo;
#[cfg(feature = "types")]
mod update;
#[cfg(feature = "types")]
mod view;
#[cfg(feature = "types")]
pub use self::{
accept::Accept, add::Add, amove::AMove, announce::Announce, arrive::Arrive, block::Block,
create::Create, delete::Delete, dislike::Dislike, flag::Flag, follow::Follow, ignore::Ignore,
invite::Invite, join::Join, leave::Leave, like::Like, listen::Listen, offer::Offer,
question::Question, read::Read, reject::Reject, remove::Remove,
tentative_accept::TentativeAccept, tentative_reject::TentativeReject, travel::Travel,
undo::Undo, update::Update, view::View,
};
#[cfg(feature = "kinds")]
pub mod kind;
use crate::object::Object;
pub trait Activity: Object {}
pub trait IntransitiveActivity: Activity {}