Simplify locks

This commit is contained in:
Quaternion 2023-05-26 11:44:02 -04:00
parent bb8f34b751
commit 7053d63ebc
2 changed files with 3 additions and 3 deletions

View File

@ -2,11 +2,9 @@ use crate::types::utils::Snowflake;
use bitflags::{bitflags, Flags};
use serde::{Deserialize, Serialize};
use serde_json::Value;
#[cfg(feature = "sqlx")]
use sqlx::FromRow;
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
#[cfg_attr(feature = "sqlx", derive(FromRow))]
#[cfg_attr(feature = "sqlx", derive(sqlx::FromRow))]
pub struct Application {
pub id: Snowflake,
pub name: String,

View File

@ -3,6 +3,7 @@ use serde::{Deserialize, Serialize};
use crate::types::utils::Snowflake;
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
#[cfg_attr(feature = "sqlx", derive(sqlx::FromRow))]
pub struct Attachment {
pub id: Snowflake,
pub filename: String,
@ -18,6 +19,7 @@ pub struct Attachment {
pub duration_secs: Option<f32>,
pub waveform: Option<String>,
#[serde(skip_serializing)]
#[cfg_attr(feature = "sqlx", sqlx(default)]
pub content: Vec<u8>,
}