teacherlib/enums/
like_action.rs

1use postgres_types::{FromSql, ToSql};
2use serde::{Deserialize, Serialize};
3use strum_macros::{Display, EnumString};
4
5#[derive(Serialize, Deserialize, Debug, EnumString, Display, ToSql, FromSql, PartialEq, Clone)]
6#[postgres(name = "like_action")]
7pub enum LikeAction {
8    Like,
9    Dislike,
10    LikeAndRemoveDislike,
11    DislikeAndRemoveLike,
12    RemoveLike,
13    RemoveDislike,
14}