Add type locks

This commit is contained in:
Quat3rnion 2024-06-07 02:08:21 -04:00
parent 5154d04d4a
commit 0468292ec6
1 changed files with 7 additions and 0 deletions

View File

@ -63,13 +63,20 @@ pub struct Message {
#[cfg(not(feature = "sqlx"))] #[cfg(not(feature = "sqlx"))]
pub message_reference: Option<MessageReference>, pub message_reference: Option<MessageReference>,
pub flags: Option<u64>, pub flags: Option<u64>,
#[cfg_attr(feature = "sqlx", sqlx(skip))]
pub referenced_message: Option<Box<Message>>, pub referenced_message: Option<Box<Message>>,
#[cfg_attr(feature = "sqlx", sqlx(skip))]
pub interaction: Option<MessageInteraction>, pub interaction: Option<MessageInteraction>,
#[cfg_attr(feature = "sqlx", sqlx(skip))]
pub thread: Option<Channel>, pub thread: Option<Channel>,
#[cfg_attr(feature = "sqlx", sqlx(skip))]
pub components: Option<Vec<Component>>, pub components: Option<Vec<Component>>,
#[cfg_attr(feature = "sqlx", sqlx(skip))]
pub sticker_items: Option<Vec<StickerItem>>, pub sticker_items: Option<Vec<StickerItem>>,
#[cfg_attr(feature = "sqlx", sqlx(skip))]
pub stickers: Option<Vec<Sticker>>, pub stickers: Option<Vec<Sticker>>,
pub position: Option<i32>, pub position: Option<i32>,
#[cfg_attr(feature = "sqlx", sqlx(skip))]
pub role_subscription_data: Option<RoleSubscriptionData>, pub role_subscription_data: Option<RoleSubscriptionData>,
} }