pub enum CreateSelectMenuKind {
String {
options: Vec<CreateSelectMenuOption>,
},
User {
default_users: Option<Vec<UserId>>,
},
Role {
default_roles: Option<Vec<RoleId>>,
},
Mentionable {
default_users: Option<Vec<UserId>>,
default_roles: Option<Vec<RoleId>>,
},
Channel {
channel_types: Option<Vec<ChannelType>>,
default_channels: Option<Vec<ChannelId>>,
},
}
Expand description
Variants§
Trait Implementations§
Source§impl Clone for CreateSelectMenuKind
impl Clone for CreateSelectMenuKind
Source§fn clone(&self) -> CreateSelectMenuKind
fn clone(&self) -> CreateSelectMenuKind
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CreateSelectMenuKind
impl Debug for CreateSelectMenuKind
Source§impl PartialEq for CreateSelectMenuKind
impl PartialEq for CreateSelectMenuKind
Source§impl Serialize for CreateSelectMenuKind
impl Serialize for CreateSelectMenuKind
impl StructuralPartialEq for CreateSelectMenuKind
Auto Trait Implementations§
impl Freeze for CreateSelectMenuKind
impl RefUnwindSafe for CreateSelectMenuKind
impl Send for CreateSelectMenuKind
impl Sync for CreateSelectMenuKind
impl Unpin for CreateSelectMenuKind
impl UnwindSafe for CreateSelectMenuKind
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