-use super::{post::Post};
-use crate::schema::{comment, comment_like, comment_saved};
-use url::{ParseError, Url};
+use super::post::Post;
+use crate::{
+ naive_now,
+ schema::{comment, comment_like, comment_saved},
+ Crud,
+ Likeable,
+ Saveable,
+};
use diesel::{dsl::*, result::Error, *};
use serde::{Deserialize, Serialize};
-use crate::{Crud, naive_now, Likeable, Saveable};
+use url::{ParseError, Url};
// WITH RECURSIVE MyTree AS (
// SELECT * FROM comment WHERE parent_id IS NULL
#[cfg(test)]
mod tests {
- use crate::{comment::*, community::*, post::*, tests::establish_unpooled_connection, user::*, SortType, ListingType};
- use crate::Crud;
+ use crate::{
+ comment::*,
+ community::*,
+ post::*,
+ tests::establish_unpooled_connection,
+ user::*,
+ Crud,
+ ListingType,
+ SortType,
+ };
#[test]
fn test_crud() {
#[cfg(test)]
mod tests {
- use super::{super::user::*};
- use crate::{tests::establish_unpooled_connection, ListingType, SortType};
- use crate::password_reset_request::PasswordResetRequest;
- use crate::Crud;
+ use super::super::user::*;
+ use crate::{
+ password_reset_request::PasswordResetRequest,
+ tests::establish_unpooled_connection,
+ Crud,
+ ListingType,
+ SortType,
+ };
#[test]
fn test_crud() {
joinable!(user_mention -> user_ (recipient_id));
allow_tables_to_appear_in_same_query!(
- activity,
- category,
- comment,
- comment_aggregates_fast,
- comment_like,
- comment_saved,
- community,
- community_aggregates_fast,
- community_follower,
- community_moderator,
- community_user_ban,
- mod_add,
- mod_add_community,
- mod_ban,
- mod_ban_from_community,
- mod_lock_post,
- mod_remove_comment,
- mod_remove_community,
- mod_remove_post,
- mod_sticky_post,
- password_reset_request,
- post,
- post_aggregates_fast,
- post_like,
- post_read,
- post_saved,
- private_message,
- site,
- user_,
- user_ban,
- user_fast,
- user_mention,
+ activity,
+ category,
+ comment,
+ comment_aggregates_fast,
+ comment_like,
+ comment_saved,
+ community,
+ community_aggregates_fast,
+ community_follower,
+ community_moderator,
+ community_user_ban,
+ mod_add,
+ mod_add_community,
+ mod_ban,
+ mod_ban_from_community,
+ mod_lock_post,
+ mod_remove_comment,
+ mod_remove_community,
+ mod_remove_post,
+ mod_sticky_post,
+ password_reset_request,
+ post,
+ post_aggregates_fast,
+ post_like,
+ post_read,
+ post_saved,
+ private_message,
+ site,
+ user_,
+ user_ban,
+ user_fast,
+ user_mention,
);