pub struct SetScopeNotificationSettings {
pub scope: NotificationSettingsScope,
pub notification_settings: ScopeNotificationSettings,
}
Expand description
Changes notification settings for chats of a given type
Fields§
§scope: NotificationSettingsScope
Types of chats for which to change the notification settings
notification_settings: ScopeNotificationSettings
The new notification settings for the given scope
Trait Implementations§
Source§impl Clone for SetScopeNotificationSettings
impl Clone for SetScopeNotificationSettings
Source§fn clone(&self) -> SetScopeNotificationSettings
fn clone(&self) -> SetScopeNotificationSettings
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 SetScopeNotificationSettings
impl Debug for SetScopeNotificationSettings
Source§impl<'de> Deserialize<'de> for SetScopeNotificationSettings
impl<'de> Deserialize<'de> for SetScopeNotificationSettings
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
Auto Trait Implementations§
impl Freeze for SetScopeNotificationSettings
impl RefUnwindSafe for SetScopeNotificationSettings
impl Send for SetScopeNotificationSettings
impl Sync for SetScopeNotificationSettings
impl Unpin for SetScopeNotificationSettings
impl UnwindSafe for SetScopeNotificationSettings
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