pub struct ModeratorInitData {
pub issues: Vec<IssueMessageData>,
pub message_templates: Vec<String>,
pub _unused: Vec<String>,
pub cfh_permission: bool,
pub chatlogs_permission: bool,
pub alert_permission: bool,
pub kick_permission: bool,
pub ban_permission: bool,
pub room_alert_permission: bool,
pub room_kick_permission: bool,
pub room_message_templates: Vec<String>,
}
Fields§
§issues: Vec<IssueMessageData>
§message_templates: Vec<String>
§_unused: Vec<String>
§cfh_permission: bool
§chatlogs_permission: bool
§alert_permission: bool
§kick_permission: bool
§ban_permission: bool
§room_alert_permission: bool
§room_kick_permission: bool
§room_message_templates: Vec<String>
Trait Implementations§
Source§impl Clone for ModeratorInitData
impl Clone for ModeratorInitData
Source§fn clone(&self) -> ModeratorInitData
fn clone(&self) -> ModeratorInitData
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 ModeratorInitData
impl Debug for ModeratorInitData
Source§impl Default for ModeratorInitData
impl Default for ModeratorInitData
Source§fn default() -> ModeratorInitData
fn default() -> ModeratorInitData
Returns the “default value” for a type. Read more
Source§impl PacketVariable for ModeratorInitData
impl PacketVariable for ModeratorInitData
Source§impl PartialEq for ModeratorInitData
impl PartialEq for ModeratorInitData
impl StructuralPartialEq for ModeratorInitData
Auto Trait Implementations§
impl Freeze for ModeratorInitData
impl RefUnwindSafe for ModeratorInitData
impl Send for ModeratorInitData
impl Sync for ModeratorInitData
impl Unpin for ModeratorInitData
impl UnwindSafe for ModeratorInitData
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