#[non_exhaustive]pub struct CanvasesEditRequest {
pub canvas_id: String,
pub changes: Vec<Value>,
}Expand description
Arguments for the Slack Web API method canvases.edit: Update an existing canvas
Send it with SlackClient::canvases_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.canvas_id: StringEncoded ID of the canvas
changes: Vec<Value>List of changes to apply on the specified canvas. The markdown content of each change is limited to 1 MiB (1,048,576 characters).
Implementations§
Trait Implementations§
Source§impl Clone for CanvasesEditRequest
impl Clone for CanvasesEditRequest
Source§impl Debug for CanvasesEditRequest
impl Debug for CanvasesEditRequest
Source§impl PartialEq for CanvasesEditRequest
impl PartialEq for CanvasesEditRequest
Source§impl Serialize for CanvasesEditRequest
impl Serialize for CanvasesEditRequest
Source§impl SlackApiMethod for CanvasesEditRequest
impl SlackApiMethod for CanvasesEditRequest
impl StructuralPartialEq for CanvasesEditRequest
Auto Trait Implementations§
impl Freeze for CanvasesEditRequest
impl RefUnwindSafe for CanvasesEditRequest
impl Send for CanvasesEditRequest
impl Sync for CanvasesEditRequest
impl Unpin for CanvasesEditRequest
impl UnsafeUnpin for CanvasesEditRequest
impl UnwindSafe for CanvasesEditRequest
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