pub struct SlackApiChatGetPermalinkRequest {
pub channel: SlackChannelId,
pub message_ts: SlackTs,
}Fields§
§channel: SlackChannelId§message_ts: SlackTsImplementations§
Source§impl SlackApiChatGetPermalinkRequest
impl SlackApiChatGetPermalinkRequest
Sourcepub fn new(channel: SlackChannelId, message_ts: SlackTs) -> Self
pub fn new(channel: SlackChannelId, message_ts: SlackTs) -> Self
Creates a new SlackApiChatGetPermalinkRequest from its required fields. Option fields start as None, and fields with #[default] take their default.
Sourcepub fn channel(&mut self, value: SlackChannelId) -> &mut Self
pub fn channel(&mut self, value: SlackChannelId) -> &mut Self
Sets channel to value.
Sourcepub fn with_channel(self, value: SlackChannelId) -> Self
pub fn with_channel(self, value: SlackChannelId) -> Self
Returns self with channel set to value.
Sourcepub fn message_ts(&mut self, value: SlackTs) -> &mut Self
pub fn message_ts(&mut self, value: SlackTs) -> &mut Self
Sets message_ts to value.
Sourcepub fn with_message_ts(self, value: SlackTs) -> Self
pub fn with_message_ts(self, value: SlackTs) -> Self
Returns self with message_ts set to value.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SlackApiChatGetPermalinkRequest
impl<'de> Deserialize<'de> for SlackApiChatGetPermalinkRequest
Source§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
Source§impl From<SlackApiChatGetPermalinkRequestInit> for SlackApiChatGetPermalinkRequest
impl From<SlackApiChatGetPermalinkRequestInit> for SlackApiChatGetPermalinkRequest
Source§fn from(value: SlackApiChatGetPermalinkRequestInit) -> Self
fn from(value: SlackApiChatGetPermalinkRequestInit) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for SlackApiChatGetPermalinkRequest
Auto Trait Implementations§
impl Freeze for SlackApiChatGetPermalinkRequest
impl RefUnwindSafe for SlackApiChatGetPermalinkRequest
impl Send for SlackApiChatGetPermalinkRequest
impl Sync for SlackApiChatGetPermalinkRequest
impl Unpin for SlackApiChatGetPermalinkRequest
impl UnsafeUnpin for SlackApiChatGetPermalinkRequest
impl UnwindSafe for SlackApiChatGetPermalinkRequest
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