pub struct GroupPreferences {
pub timed_messages: Option<TimedMessagesGroupPreference>,
pub direct_messages: Option<RoleGroupPreference>,
pub full_delete: Option<GroupPreference>,
pub reactions: Option<GroupPreference>,
pub voice: Option<RoleGroupPreference>,
pub files: Option<RoleGroupPreference>,
pub simplex_links: Option<RoleGroupPreference>,
pub reports: Option<GroupPreference>,
pub history: Option<GroupPreference>,
pub sessions: Option<RoleGroupPreference>,
pub commands: Option<Vec<ChatBotCommand>>,
pub undocumented: HashMap<String, JsonObject>,
}Fields§
§timed_messages: Option<TimedMessagesGroupPreference>§direct_messages: Option<RoleGroupPreference>§full_delete: Option<GroupPreference>§reactions: Option<GroupPreference>§voice: Option<RoleGroupPreference>§files: Option<RoleGroupPreference>§simplex_links: Option<RoleGroupPreference>§reports: Option<GroupPreference>§history: Option<GroupPreference>§sessions: Option<RoleGroupPreference>§commands: Option<Vec<ChatBotCommand>>§undocumented: HashMap<String, JsonObject>Trait Implementations§
Source§impl Clone for GroupPreferences
impl Clone for GroupPreferences
Source§fn clone(&self) -> GroupPreferences
fn clone(&self) -> GroupPreferences
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 GroupPreferences
impl Debug for GroupPreferences
Source§impl<'de> Deserialize<'de> for GroupPreferences
impl<'de> Deserialize<'de> for GroupPreferences
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 PartialEq for GroupPreferences
impl PartialEq for GroupPreferences
Source§impl Serialize for GroupPreferences
impl Serialize for GroupPreferences
impl StructuralPartialEq for GroupPreferences
Auto Trait Implementations§
impl Freeze for GroupPreferences
impl RefUnwindSafe for GroupPreferences
impl Send for GroupPreferences
impl Sync for GroupPreferences
impl Unpin for GroupPreferences
impl UnwindSafe for GroupPreferences
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