activitystreams_types/activity/
mod.rs1mod accept;
21mod add;
22mod amove;
23mod announce;
24mod arrive;
25mod block;
26mod create;
27mod delete;
28mod dislike;
29mod flag;
30mod follow;
31mod ignore;
32mod invite;
33mod join;
34pub mod kind;
35mod leave;
36mod like;
37mod listen;
38mod offer;
39pub mod properties;
40mod question;
41mod read;
42mod reject;
43mod remove;
44mod tentative_accept;
45mod tentative_reject;
46mod travel;
47mod undo;
48mod update;
49mod view;
50
51pub use self::{
52 accept::*, add::*, amove::*, announce::*, arrive::*, block::*, create::*, delete::*,
53 dislike::*, flag::*, follow::*, ignore::*, invite::*, join::*, leave::*, like::*, listen::*,
54 offer::*, question::*, read::*, reject::*, remove::*, tentative_accept::*, tentative_reject::*,
55 travel::*, undo::*, update::*, view::*,
56};
57
58use activitystreams_traits::Activity;
59
60use self::properties::ActivityProperties;
61
62pub trait ActivityExt: Activity {
66 fn props(&self) -> &ActivityProperties;
67 fn props_mut(&mut self) -> &mut ActivityProperties;
68}