pub struct SlackInteractionMessageActionEventInit {
pub team: SlackBasicTeamInfo,
pub user: SlackBasicUserInfo,
pub callback_id: SlackCallbackId,
pub trigger_id: SlackTriggerId,
pub response_url: SlackResponseUrl,
}Expand description
Required fields of SlackInteractionMessageActionEvent; convert with SlackInteractionMessageActionEvent::from or .into().
Fields§
§team: SlackBasicTeamInfoValue for the team field of SlackInteractionMessageActionEvent.
user: SlackBasicUserInfoValue for the user field of SlackInteractionMessageActionEvent.
callback_id: SlackCallbackIdValue for the callback_id field of SlackInteractionMessageActionEvent.
trigger_id: SlackTriggerIdValue for the trigger_id field of SlackInteractionMessageActionEvent.
response_url: SlackResponseUrlValue for the response_url field of SlackInteractionMessageActionEvent.
Trait Implementations§
Source§impl From<SlackInteractionMessageActionEventInit> for SlackInteractionMessageActionEvent
impl From<SlackInteractionMessageActionEventInit> for SlackInteractionMessageActionEvent
Source§fn from(value: SlackInteractionMessageActionEventInit) -> Self
fn from(value: SlackInteractionMessageActionEventInit) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SlackInteractionMessageActionEventInit
impl RefUnwindSafe for SlackInteractionMessageActionEventInit
impl Send for SlackInteractionMessageActionEventInit
impl Sync for SlackInteractionMessageActionEventInit
impl Unpin for SlackInteractionMessageActionEventInit
impl UnsafeUnpin for SlackInteractionMessageActionEventInit
impl UnwindSafe for SlackInteractionMessageActionEventInit
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