Skip to content

Commit e3db2f0

Browse files
committed
Whoops, and add a fail-safe to an upcomming pr to the compiler
rust-lang/rust#42894
1 parent fdfd5bc commit e3db2f0

File tree

3 files changed

+50
-145
lines changed

3 files changed

+50
-145
lines changed

src/client/event_handler.rs

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -11,67 +11,67 @@ use std::sync::RwLock;
1111
#[allow(type_complexity)]
1212
pub trait EventHandler {
1313
#[cfg(feature="cache")]
14-
fn on_cached(&self, Context, Vec<GuildId>) {}
15-
fn on_channel_create(&self, Context, Channel) {}
16-
fn on_channel_delete(&self, Context, Channel) {}
17-
fn on_channel_pins_update(&self, Context, ChannelPinsUpdateEvent) {}
18-
fn on_channel_recipient_addition(&self, Context, ChannelId, User) {}
19-
fn on_channel_recipient_removal(&self, Context, ChannelId, User) {}
14+
fn on_cached(&self, _: Context, _: Vec<GuildId>) {}
15+
fn on_channel_create(&self, _: Context, _: Channel) {}
16+
fn on_channel_delete(&self, _: Context, _: Channel) {}
17+
fn on_channel_pins_update(&self, _: Context, _: ChannelPinsUpdateEvent) {}
18+
fn on_channel_recipient_addition(&self, _: Context, _: ChannelId, _: User) {}
19+
fn on_channel_recipient_removal(&self, _: Context, _: ChannelId, _: User) {}
2020
#[cfg(feature="cache")]
21-
fn on_channel_update(&self, Context, Option<Channel>, Channel) {}
21+
fn on_channel_update(&self, _: Context, _: Option<Channel>, _: Channel) {}
2222
#[cfg(not(feature="cache"))]
23-
fn on_channel_update(&self, Context, Channel) {}
24-
fn on_guild_ban_addition(&self, Context, GuildId, User) {}
25-
fn on_guild_ban_removal(&self, Context, GuildId, User) {}
26-
fn on_guild_create(&self, Context, Guild) {}
23+
fn on_channel_update(&self, _: Context, _: Channel) {}
24+
fn on_guild_ban_addition(&self, _: Context, _: GuildId, _: User) {}
25+
fn on_guild_ban_removal(&self, _: Context, _: GuildId, _: User) {}
26+
fn on_guild_create(&self, _: Context, _: Guild) {}
2727
#[cfg(feature="cache")]
28-
fn on_guild_delete(&self, Context, PartialGuild, Option<Arc<RwLock<Guild>>>) {}
28+
fn on_guild_delete(&self, _: Context, _: PartialGuild, _: Option<Arc<RwLock<Guild>>>) {}
2929
#[cfg(not(feature="cache"))]
30-
fn on_guild_delete(&self, Context, PartialGuild) {}
31-
fn on_guild_emojis_update(&self, Context, GuildId, HashMap<EmojiId, Emoji>) {}
32-
fn on_guild_integrations_update(&self, Context, GuildId) {}
33-
fn on_guild_member_addition(&self, Context, GuildId, Member) {}
30+
fn on_guild_delete(&self, _: Context, _: PartialGuild) {}
31+
fn on_guild_emojis_update(&self, _: Context, _: GuildId, _: HashMap<EmojiId, Emoji>) {}
32+
fn on_guild_integrations_update(&self, _: Context, _: GuildId) {}
33+
fn on_guild_member_addition(&self, _: Context, _: GuildId, _: Member) {}
3434
#[cfg(feature="cache")]
35-
fn on_guild_member_removal(&self, Context, GuildId, User, Option<Member>) {}
35+
fn on_guild_member_removal(&self, _: Context, _: GuildId, _: User, _: Option<Member>) {}
3636
#[cfg(not(feature="cache"))]
37-
fn on_guild_member_removal(&self, Context, GuildId, User) {}
37+
fn on_guild_member_removal(&self, _: Context, _: GuildId, _: User) {}
3838
#[cfg(feature="cache")]
39-
fn on_guild_member_update(&self, Context, Option<Member>, Member) {}
39+
fn on_guild_member_update(&self, _: Context, _: Option<Member>, _: Member) {}
4040
#[cfg(not(feature="cache"))]
41-
fn on_guild_member_update(&self, Context, GuildMemberUpdateEvent) {}
42-
fn on_guild_members_chunk(&self, Context, GuildId, HashMap<UserId, Member>) {}
43-
fn on_guild_role_create(&self, Context, GuildId, Role) {}
41+
fn on_guild_member_update(&self, _: Context, _: GuildMemberUpdateEvent) {}
42+
fn on_guild_members_chunk(&self, _: Context, _: GuildId, _: HashMap<UserId, Member>) {}
43+
fn on_guild_role_create(&self, _: Context, _: GuildId, _: Role) {}
4444
#[cfg(feature="cache")]
45-
fn on_guild_role_delete(&self, Context, GuildId, RoleId, Option<Role>) {}
45+
fn on_guild_role_delete(&self, _: Context, _: GuildId, _: RoleId, _: Option<Role>) {}
4646
#[cfg(not(feature="cache"))]
47-
fn on_guild_role_delete(&self, Context, GuildId, RoleId) {}
47+
fn on_guild_role_delete(&self, _: Context, _: GuildId, _: RoleId) {}
4848
#[cfg(feature="cache")]
49-
fn on_guild_role_update(&self, Context, GuildId, Option<Role>, Role) {}
49+
fn on_guild_role_update(&self, _: Context, _: GuildId, _: Option<Role>, _: Role) {}
5050
#[cfg(not(feature="cache"))]
51-
fn on_guild_role_update(&self, Context, GuildId, Role) {}
52-
fn on_guild_unavailable(&self, Context, GuildId) {}
51+
fn on_guild_role_update(&self, _: Context, _: GuildId, _: Role) {}
52+
fn on_guild_unavailable(&self, _: Context, _: GuildId) {}
5353
#[cfg(feature="cache")]
54-
fn on_guild_update(&self, Context, Option<Arc<RwLock<Guild>>>, PartialGuild) {}
54+
fn on_guild_update(&self, _: Context, _: Option<Arc<RwLock<Guild>>>, _: PartialGuild) {}
5555
#[cfg(not(feature="cache"))]
56-
fn on_guild_update(&self, Context, PartialGuild) {}
57-
fn on_message(&self, Context, Message) {}
58-
fn on_message_delete(&self, Context, ChannelId, MessageId) {}
59-
fn on_message_delete_bulk(&self, Context, ChannelId, Vec<MessageId>) {}
60-
fn on_reaction_add(&self, Context, Reaction) {}
61-
fn on_reaction_remove(&self, Context, Reaction) {}
62-
fn on_reaction_remove_all(&self, Context, ChannelId, MessageId) {}
63-
fn on_message_update(&self, Context, MessageUpdateEvent) {}
64-
fn on_presence_replace(&self, Context, Vec<Presence>) {}
65-
fn on_presence_update(&self, Context, PresenceUpdateEvent) {}
66-
fn on_ready(&self, Context, Ready) {}
67-
fn on_resume(&self, Context, ResumedEvent) {}
68-
fn on_typing_start(&self, Context, TypingStartEvent) {}
69-
fn on_unknown(&self, Context, String, Value) {}
56+
fn on_guild_update(&self, _: Context, _: PartialGuild) {}
57+
fn on_message(&self, _: Context, _: Message) {}
58+
fn on_message_delete(&self, _: Context, _: ChannelId, _: MessageId) {}
59+
fn on_message_delete_bulk(&self, _: Context, _: ChannelId, _: Vec<MessageId>) {}
60+
fn on_reaction_add(&self, _: Context, _: Reaction) {}
61+
fn on_reaction_remove(&self, _: Context, _: Reaction) {}
62+
fn on_reaction_remove_all(&self, _: Context, _: ChannelId, _: MessageId) {}
63+
fn on_message_update(&self, _: Context, _: MessageUpdateEvent) {}
64+
fn on_presence_replace(&self, _: Context, _: Vec<Presence>) {}
65+
fn on_presence_update(&self, _: Context, _: PresenceUpdateEvent) {}
66+
fn on_ready(&self, _: Context, _: Ready) {}
67+
fn on_resume(&self, _: Context, _: ResumedEvent) {}
68+
fn on_typing_start(&self, _: Context, _: TypingStartEvent) {}
69+
fn on_unknown(&self, _: Context, _: String, _: Value) {}
7070
#[cfg(feature="cache")]
71-
fn on_user_update(&self, Context, CurrentUser, CurrentUser) {}
71+
fn on_user_update(&self, _: Context, _: CurrentUser, _: CurrentUser) {}
7272
#[cfg(not(feature="cache"))]
73-
fn on_user_update(&self, Context, CurrentUser) {}
74-
fn on_voice_server_update(&self, Context, VoiceServerUpdateEvent) {}
75-
fn on_voice_state_update(&self, Context, Option<GuildId>, VoiceState) {}
76-
fn on_webhook_update(&self, Context, GuildId, ChannelId) {}
73+
fn on_user_update(&self, _: Context, _: CurrentUser) {}
74+
fn on_voice_server_update(&self, _: Context, _: VoiceServerUpdateEvent) {}
75+
fn on_voice_state_update(&self, _: Context, _: Option<GuildId>, _: VoiceState) {}
76+
fn on_webhook_update(&self, _: Context, _: GuildId, _: ChannelId) {}
7777
}

src/client/event_store.rs

Lines changed: 0 additions & 95 deletions
This file was deleted.

src/client/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,9 @@ pub struct Client<H: EventHandler + Send + Sync + 'static> {
145145
///
146146
/// impl EventHandler for Handler {
147147
/// fn on_message(&self, ctx: Context, _: Message) { reg!(ctx "MessageCreate") }
148-
/// fn on_message_delete(&self, ctx: Context, _: Message) { reg!(ctx "MessageDelete") }
149-
/// fn on_message_delete_bulk(&self, ctx: Context, _: Vec<Message>) { reg!(ctx "MessageDeleteBulk") }
150-
/// fn on_message_update(&self, ctx: Context, _: Message) { reg!(ctx "MessageUpdate") }
148+
/// fn on_message_delete(&self, ctx: Context, _: ChannelId, _: MessageId) { reg!(ctx "MessageDelete") }
149+
/// fn on_message_delete_bulk(&self, ctx: Context, _: ChannelId, _: Vec<MessageId>) { reg!(ctx "MessageDeleteBulk") }
150+
/// fn on_message_update(&self, ctx: Context, _: ChannelId, _: MessageId) { reg!(ctx "MessageUpdate") }
151151
/// }
152152
///
153153
/// let mut client = Client::new(&env::var("DISCORD_TOKEN").unwrap(), Handler);

0 commit comments

Comments
 (0)