pub struct EditBotData {
pub name: Option<String>,
pub public: Option<bool>,
pub analytics: Option<bool>,
pub interactions_url: Option<String>,
pub remove: Option<Vec<FieldsBot>>,
}Expand description
Bot edit data
Fields§
§name: Option<String>Bot username
public: Option<bool>Whether the bot can be added by anyone
analytics: Option<bool>Whether analytics should be gathered for this bot
Must be enabled in order to show up on Revolt Discover.
interactions_url: Option<String>Interactions URL
remove: Option<Vec<FieldsBot>>Fields to remove from bot object
Trait Implementations§
Source§impl Clone for EditBotData
impl Clone for EditBotData
Source§fn clone(&self) -> EditBotData
fn clone(&self) -> EditBotData
Returns a duplicate 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 EditBotData
impl Debug for EditBotData
Source§impl Default for EditBotData
impl Default for EditBotData
Source§fn default() -> EditBotData
fn default() -> EditBotData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EditBotData
impl RefUnwindSafe for EditBotData
impl Send for EditBotData
impl Sync for EditBotData
impl Unpin for EditBotData
impl UnwindSafe for EditBotData
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