#[non_exhaustive]pub struct CallsParticipantsRemoveRequest {
pub id: String,
pub users: Vec<Value>,
}Expand description
Arguments for the Slack Web API method calls.participants.remove: Registers participants removed from a Call.
Send it with SlackClient::calls_participants_remove.
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.id: Stringid returned by the calls.add method.
users: Vec<Value>The list of users to remove as participants in the Call. Read more on how to specify users here.
Implementations§
Trait Implementations§
impl StructuralPartialEq for CallsParticipantsRemoveRequest
Auto Trait Implementations§
impl Freeze for CallsParticipantsRemoveRequest
impl RefUnwindSafe for CallsParticipantsRemoveRequest
impl Send for CallsParticipantsRemoveRequest
impl Sync for CallsParticipantsRemoveRequest
impl Unpin for CallsParticipantsRemoveRequest
impl UnsafeUnpin for CallsParticipantsRemoveRequest
impl UnwindSafe for CallsParticipantsRemoveRequest
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