Struct slack_morphism_models::events::SlackLinkSharedEvent
source · [−]pub struct SlackLinkSharedEvent {
pub channel: SlackChannelId,
pub event_ts: SlackTs,
pub is_bot_user_member: bool,
pub links: Vec<SlackLinkObject>,
pub message_ts: SlackTs,
pub source: String,
pub unfurl_id: SlackUnfurlId,
pub user: SlackUserId,
}Fields
channel: SlackChannelIdevent_ts: SlackTsis_bot_user_member: boollinks: Vec<SlackLinkObject>message_ts: SlackTssource: Stringunfurl_id: SlackUnfurlIduser: SlackUserIdImplementations
pub fn new(
channel: SlackChannelId,
event_ts: SlackTs,
is_bot_user_member: bool,
links: Vec<SlackLinkObject>,
message_ts: SlackTs,
source: String,
unfurl_id: SlackUnfurlId,
user: SlackUserId
) -> Self
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for SlackLinkSharedEvent
impl Send for SlackLinkSharedEvent
impl Sync for SlackLinkSharedEvent
impl Unpin for SlackLinkSharedEvent
impl UnwindSafe for SlackLinkSharedEvent
Blanket Implementations
Mutably borrows from an owned value. Read more