@@ -9,7 +9,6 @@ use serde_json::value::RawValue;
99use strum:: { EnumCount , IntoStaticStr , VariantNames } ;
1010
1111use crate :: constants:: Opcode ;
12- use crate :: internal:: utils:: lending_for_each;
1312use crate :: model:: prelude:: * ;
1413
1514/// Requires no gateway intents.
@@ -167,10 +166,10 @@ pub struct GuildCreateEvent {
167166impl < ' de > Deserialize < ' de > for GuildCreateEvent {
168167 fn deserialize < D : Deserializer < ' de > > ( deserializer : D ) -> StdResult < Self , D :: Error > {
169168 let mut guild: Guild = Guild :: deserialize ( deserializer) ?;
170- lending_for_each ! ( guild. channels. iter_mut( ) , |x| x. base. guild_id = guild. id) ;
171- lending_for_each ! ( guild. threads. iter_mut( ) , |x| x. base. guild_id = guild. id) ;
172- lending_for_each ! ( guild. members. iter_mut( ) , |x| x. guild_id = guild. id) ;
173- lending_for_each ! ( guild. roles. iter_mut( ) , |x| x. guild_id = guild. id) ;
169+ guild. channels . iter_mut ( ) . for_each ( |x| x. base . guild_id = guild. id ) ;
170+ guild. threads . iter_mut ( ) . for_each ( |x| x. base . guild_id = guild. id ) ;
171+ guild. members . iter_mut ( ) . for_each ( |x| x. guild_id = guild. id ) ;
172+ guild. roles . iter_mut ( ) . for_each ( |x| x. guild_id = guild. id ) ;
174173 Ok ( Self {
175174 guild,
176175 } )
@@ -287,7 +286,7 @@ pub struct GuildMembersChunkEvent {
287286impl < ' de > Deserialize < ' de > for GuildMembersChunkEvent {
288287 fn deserialize < D : Deserializer < ' de > > ( deserializer : D ) -> StdResult < Self , D :: Error > {
289288 let mut event = Self :: deserialize ( deserializer) ?; // calls #[serde(remote)]-generated inherent method
290- lending_for_each ! ( event. members. iter_mut( ) , |m| m. guild_id = event. guild_id) ;
289+ event. members . iter_mut ( ) . for_each ( |m| m. guild_id = event. guild_id ) ;
291290 Ok ( event)
292291 }
293292}
0 commit comments