use chrono::naive::NaiveDateTime; use diesel::prelude::*; use super::schema::*; use super::AssociatedData; use ::{Result, Error}; #[derive(Insertable, Queryable, Identifiable, PartialEq, AsChangeset, Debug)] #[table_name="text_memes"] pub struct TextMeme { pub id: i32, pub title: String, pub content: String, pub image_id: Option, pub audio_id: Option, pub metadata_id: i32, } impl AssociatedData for TextMeme { type Associated = (Option, Option