Struct serenity::model::event::RelatedIdsForEventType [−][src]
pub struct RelatedIdsForEventType {
pub user_id: bool,
pub guild_id: bool,
pub channel_id: bool,
pub message_id: bool,
}
Expand description
Defines the related IDs that may exist for an EventType
.
If a field equals false
, the corresponding Event
method (i.e. Event::user_id
for the
user_id
field ) will always return RelatedId::Never
for this EventType
. Otherwise, an
event of this type may have one or more related IDs.
Fields
user_id: bool
guild_id: bool
channel_id: bool
message_id: bool
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for RelatedIdsForEventType
impl Send for RelatedIdsForEventType
impl Sync for RelatedIdsForEventType
impl Unpin for RelatedIdsForEventType
impl UnwindSafe for RelatedIdsForEventType
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more