pub struct SlackApiCanvasesEditRequest {
pub canvas_id: SlackCanvasId,
pub changes: Vec<SlackCanvasChange>,
}Expand description
changes currently takes exactly one change per call.
Fields§
§canvas_id: SlackCanvasId§changes: Vec<SlackCanvasChange>Implementations§
Source§impl SlackApiCanvasesEditRequest
impl SlackApiCanvasesEditRequest
Sourcepub fn new(canvas_id: SlackCanvasId, changes: Vec<SlackCanvasChange>) -> Self
pub fn new(canvas_id: SlackCanvasId, changes: Vec<SlackCanvasChange>) -> Self
Creates a new SlackApiCanvasesEditRequest from its required fields. Option fields start as None, and fields with #[default] take their default.
Sourcepub fn canvas_id(&mut self, value: SlackCanvasId) -> &mut Self
pub fn canvas_id(&mut self, value: SlackCanvasId) -> &mut Self
Sets canvas_id to value.
Sourcepub fn with_canvas_id(self, value: SlackCanvasId) -> Self
pub fn with_canvas_id(self, value: SlackCanvasId) -> Self
Returns self with canvas_id set to value.
Sourcepub fn changes(&mut self, value: Vec<SlackCanvasChange>) -> &mut Self
pub fn changes(&mut self, value: Vec<SlackCanvasChange>) -> &mut Self
Sets changes to value.
Sourcepub fn with_changes(self, value: Vec<SlackCanvasChange>) -> Self
pub fn with_changes(self, value: Vec<SlackCanvasChange>) -> Self
Returns self with changes set to value.
Trait Implementations§
Source§impl Clone for SlackApiCanvasesEditRequest
impl Clone for SlackApiCanvasesEditRequest
Source§impl Debug for SlackApiCanvasesEditRequest
impl Debug for SlackApiCanvasesEditRequest
Source§impl<'de> Deserialize<'de> for SlackApiCanvasesEditRequest
impl<'de> Deserialize<'de> for SlackApiCanvasesEditRequest
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<SlackApiCanvasesEditRequestInit> for SlackApiCanvasesEditRequest
impl From<SlackApiCanvasesEditRequestInit> for SlackApiCanvasesEditRequest
Source§fn from(value: SlackApiCanvasesEditRequestInit) -> Self
fn from(value: SlackApiCanvasesEditRequestInit) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for SlackApiCanvasesEditRequest
Auto Trait Implementations§
impl Freeze for SlackApiCanvasesEditRequest
impl RefUnwindSafe for SlackApiCanvasesEditRequest
impl Send for SlackApiCanvasesEditRequest
impl Sync for SlackApiCanvasesEditRequest
impl Unpin for SlackApiCanvasesEditRequest
impl UnsafeUnpin for SlackApiCanvasesEditRequest
impl UnwindSafe for SlackApiCanvasesEditRequest
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