pub struct GroupPreferences {Show 14 fields
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 support: Option<SupportGroupPreference>,
pub sessions: Option<RoleGroupPreference>,
pub comments: Option<CommentsGroupPreference>,
pub commands: Option<Vec<ChatBotCommand>>,
pub undocumented: 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>§support: Option<SupportGroupPreference>§sessions: Option<RoleGroupPreference>§comments: Option<CommentsGroupPreference>§commands: Option<Vec<ChatBotCommand>>§undocumented: JsonObjectTrait 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 (const: unstable) · 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§fn eq(&self, other: &GroupPreferences) -> bool
fn eq(&self, other: &GroupPreferences) -> bool
Tests for
self and other values to be equal, and is used by ==.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 UnsafeUnpin 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