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 bitflags::{bitflags, Flags};
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use serde_json::Value; use serde_json::Value;
#[cfg(feature = "sqlx")]
use sqlx::FromRow;
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)] #[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
#[cfg_attr(feature = "sqlx", derive(FromRow))] #[cfg_attr(feature = "sqlx", derive(sqlx::FromRow))]
pub struct Application { pub struct Application {
pub id: Snowflake, pub id: Snowflake,
pub name: String, pub name: String,

View File

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