#[non_exhaustive]pub struct BookmarksEditRequest {
pub channel_id: Option<String>,
pub bookmark_id: Option<String>,
pub title: Option<String>,
pub link: Option<String>,
pub emoji: Option<String>,
}Expand description
Arguments for the Slack Web API method bookmarks.edit: Edit bookmark.
Send it with SlackClient::bookmarks_edit.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.channel_id: Option<String>Channel to update bookmark in. Required for public channels.
bookmark_id: Option<String>Bookmark to update. Required for public channels.
title: Option<String>Title for the bookmark.
link: Option<String>Link to bookmark.
emoji: Option<String>Emoji tag to apply to the link.
Implementations§
Source§impl BookmarksEditRequest
impl BookmarksEditRequest
pub fn new() -> Self
pub fn channel_id(self, channel_id: impl Into<String>) -> Self
pub fn bookmark_id(self, bookmark_id: impl Into<String>) -> Self
pub fn title(self, title: impl Into<String>) -> Self
pub fn link(self, link: impl Into<String>) -> Self
pub fn emoji(self, emoji: impl Into<String>) -> Self
Trait Implementations§
Source§impl Clone for BookmarksEditRequest
impl Clone for BookmarksEditRequest
Source§impl Debug for BookmarksEditRequest
impl Debug for BookmarksEditRequest
Source§impl Default for BookmarksEditRequest
impl Default for BookmarksEditRequest
Source§impl PartialEq for BookmarksEditRequest
impl PartialEq for BookmarksEditRequest
Source§impl Serialize for BookmarksEditRequest
impl Serialize for BookmarksEditRequest
impl StructuralPartialEq for BookmarksEditRequest
Auto Trait Implementations§
impl Freeze for BookmarksEditRequest
impl RefUnwindSafe for BookmarksEditRequest
impl Send for BookmarksEditRequest
impl Sync for BookmarksEditRequest
impl Unpin for BookmarksEditRequest
impl UnsafeUnpin for BookmarksEditRequest
impl UnwindSafe for BookmarksEditRequest
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