]> Untitled Git - lemmy.git/blobdiff - crates/api_crud/src/lib.rs
Remove SendActivity and Perform traits, rely on channel (#3596)
[lemmy.git] / crates / api_crud / src / lib.rs
index a10309fc9491cdfe4131abc4641a82198127183c..e793428650f4d20a1173b0935a05c47ea2c5fc31 100644 (file)
@@ -5,14 +5,14 @@ use lemmy_utils::error::LemmyError;
 mod comment;
 mod community;
 mod custom_emoji;
-mod post;
+pub mod post;
 mod private_message;
 mod site;
 mod user;
 
 #[async_trait::async_trait(?Send)]
 pub trait PerformCrud {
-  type Response: serde::ser::Serialize + Send;
+  type Response: serde::ser::Serialize + Send + Clone + Sync;
 
   async fn perform(&self, context: &Data<LemmyContext>) -> Result<Self::Response, LemmyError>;
 }