@@ -521,11 +521,8 @@ pub struct MessageUpdateEvent {
521521 pub flags : Option < Option < MessageFlags > > ,
522522 #[ serde( default , deserialize_with = "deserialize_some" ) ]
523523 pub referenced_message : Option < Option < Box < Message > > > ,
524- #[ cfg_attr(
525- all( not( ignore_serenity_deprecated) , feature = "unstable_discord_api" ) ,
526- deprecated = "Use interaction_metadata"
527- ) ]
528524 #[ serde( default , deserialize_with = "deserialize_some" ) ]
525+ #[ cfg( not( feature = "unstable" ) ) ]
529526 pub interaction : Option < Option < Box < MessageInteraction > > > ,
530527 #[ cfg( feature = "unstable" ) ]
531528 pub interaction_metadata : Option < Option < Box < MessageInteractionMetadata > > > ,
@@ -570,6 +567,7 @@ impl MessageUpdateEvent {
570567 message_reference,
571568 flags,
572569 referenced_message,
570+ #[ cfg( not( feature = "unstable" ) ) ]
573571 interaction,
574572 #[ cfg ( feature = "unstable" ) ]
575573 interaction_metadata,
@@ -609,6 +607,7 @@ impl MessageUpdateEvent {
609607 if let Some ( x) = message_reference { message. message_reference . clone_from ( x) }
610608 if let Some ( x) = flags { message. flags . clone_from ( x) }
611609 if let Some ( x) = referenced_message { message. referenced_message . clone_from ( x) }
610+ #[ cfg( not( feature = "unstable" ) ) ]
612611 if let Some ( x) = interaction { message. interaction . clone_from ( x) }
613612 #[ cfg( feature = "unstable" ) ]
614613 if let Some ( x) = interaction_metadata { message. interaction_metadata . clone_from ( x) }
@@ -633,16 +632,6 @@ pub struct PresenceUpdateEvent {
633632 pub presence : Presence ,
634633}
635634
636- /// Not officially documented.
637- #[ cfg_attr( not( ignore_serenity_deprecated) , deprecated = "This event doesn't exist" ) ]
638- #[ cfg_attr( feature = "typesize" , derive( typesize:: derive:: TypeSize ) ) ]
639- #[ derive( Clone , Debug , Deserialize , Serialize ) ]
640- #[ serde( transparent) ]
641- #[ non_exhaustive]
642- pub struct PresencesReplaceEvent {
643- pub presences : FixedArray < Presence > ,
644- }
645-
646635/// Requires [`GatewayIntents::GUILD_MESSAGE_REACTIONS`] or
647636/// [`GatewayIntents::DIRECT_MESSAGE_REACTIONS`].
648637///
@@ -1246,9 +1235,6 @@ pub enum Event {
12461235 MessageUpdate ( MessageUpdateEvent ) ,
12471236 /// A member's presence state (or username or avatar) has changed
12481237 PresenceUpdate ( PresenceUpdateEvent ) ,
1249- /// The presence list of the user's friends should be replaced entirely
1250- #[ cfg_attr( not( ignore_serenity_deprecated) , deprecated = "This event doesn't exist" ) ]
1251- PresencesReplace ( PresencesReplaceEvent ) ,
12521238 /// A reaction was added to a message.
12531239 ///
12541240 /// Fires the [`EventHandler::reaction_add`] event handler.
0 commit comments