]> Untitled Git - lemmy.git/blobdiff - crates/db_schema/src/source/activity.rs
Diesel 2.0.0 upgrade (#2452)
[lemmy.git] / crates / db_schema / src / source / activity.rs
index c5ac833ed2aa109cb9a93d8091df998e1731b1f4..2d256a5b3c894dfabae7cbbf99ebb920d4116717 100644 (file)
@@ -2,20 +2,20 @@ use crate::{newtypes::DbUrl, schema::activity};
 use serde_json::Value;
 use std::fmt::Debug;
 
-#[derive(Queryable, Identifiable, PartialEq, Debug)]
-#[table_name = "activity"]
+#[derive(PartialEq, Eq, Debug, Queryable, Identifiable)]
+#[diesel(table_name = activity)]
 pub struct Activity {
   pub id: i32,
   pub data: Value,
   pub local: bool,
   pub published: chrono::NaiveDateTime,
   pub updated: Option<chrono::NaiveDateTime>,
-  pub ap_id: Option<DbUrl>,
+  pub ap_id: DbUrl,
   pub sensitive: Option<bool>,
 }
 
 #[derive(Insertable, AsChangeset)]
-#[table_name = "activity"]
+#[diesel(table_name = activity)]
 pub struct ActivityForm {
   pub data: Value,
   pub local: Option<bool>,