pub struct ComputedInteractionMember {
pub avatar: Option<ImageHash>,
pub deaf: Option<bool>,
pub interaction_member: InteractionMember,
pub mute: Option<bool>,
pub user_id: Id<UserMarker>,
}
Expand description
Computed components required to complete a full cached interaction member
by implementing CacheableMember
.
Fields§
§avatar: Option<ImageHash>
Member’s guild avatar.
deaf: Option<bool>
Whether the member is deafened in a voice channel.
interaction_member: InteractionMember
Member that performed the interaction.
mute: Option<bool>
Whether the member is muted in a voice channel.
user_id: Id<UserMarker>
ID of the user relating to the member.
Trait Implementations§
Source§impl Clone for ComputedInteractionMember
impl Clone for ComputedInteractionMember
Source§fn clone(&self) -> ComputedInteractionMember
fn clone(&self) -> ComputedInteractionMember
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ComputedInteractionMember
impl Debug for ComputedInteractionMember
Source§impl Deref for ComputedInteractionMember
impl Deref for ComputedInteractionMember
Source§impl From<ComputedInteractionMember> for CachedMember
impl From<ComputedInteractionMember> for CachedMember
Source§fn from(member: ComputedInteractionMember) -> Self
fn from(member: ComputedInteractionMember) -> Self
Converts to this type from the input type.
impl Eq for ComputedInteractionMember
impl StructuralPartialEq for ComputedInteractionMember
Auto Trait Implementations§
impl Freeze for ComputedInteractionMember
impl RefUnwindSafe for ComputedInteractionMember
impl Send for ComputedInteractionMember
impl Sync for ComputedInteractionMember
impl Unpin for ComputedInteractionMember
impl UnwindSafe for ComputedInteractionMember
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more