]> Untitled Git - lemmy.git/blobdiff - crates/db_schema/src/source/password_reset_request.rs
Diesel 2.0.0 upgrade (#2452)
[lemmy.git] / crates / db_schema / src / source / password_reset_request.rs
index 0d461049f7b1c78424a4f9669024db2c6e273978..159b0b7e66fd04518dcda86e012ce2853258a363 100644 (file)
@@ -1,7 +1,11 @@
-use crate::{newtypes::LocalUserId, schema::password_reset_request};
+use crate::newtypes::LocalUserId;
 
-#[derive(Queryable, Identifiable, PartialEq, Debug)]
-#[table_name = "password_reset_request"]
+#[cfg(feature = "full")]
+use crate::schema::password_reset_request;
+
+#[derive(PartialEq, Eq, Debug)]
+#[cfg_attr(feature = "full", derive(Queryable, Identifiable))]
+#[cfg_attr(feature = "full", diesel(table_name = password_reset_request))]
 pub struct PasswordResetRequest {
   pub id: i32,
   pub token_encrypted: String,
@@ -9,8 +13,8 @@ pub struct PasswordResetRequest {
   pub local_user_id: LocalUserId,
 }
 
-#[derive(Insertable, AsChangeset)]
-#[table_name = "password_reset_request"]
+#[cfg_attr(feature = "full", derive(Insertable, AsChangeset))]
+#[cfg_attr(feature = "full", diesel(table_name = password_reset_request))]
 pub struct PasswordResetRequestForm {
   pub local_user_id: LocalUserId,
   pub token_encrypted: String,