diff --git a/src/types/entities/mod.rs b/src/types/entities/mod.rs index 6f1f58b..bc8273f 100644 --- a/src/types/entities/mod.rs +++ b/src/types/entities/mod.rs @@ -22,6 +22,8 @@ pub use user_settings::*; pub use voice_state::*; pub use webhook::*; +use crate::gateway::Updateable; + mod application; mod attachment; mod audit_log; @@ -45,3 +47,7 @@ mod user; mod user_settings; mod voice_state; mod webhook; + +pub(crate) trait Composite { + fn watch_whole(self) -> Self; +}