Simplify locks
This commit is contained in:
parent
bb8f34b751
commit
7053d63ebc
|
@ -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,
|
||||
|
|
|
@ -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>,
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue