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