pub struct PbUserDeviceDoNotDisturbSettings {
pub do_not_disturb_on: bool,
pub setting_source: Option<i32>,
}Fields§
§do_not_disturb_on: bool§setting_source: Option<i32>Implementations§
Source§impl PbUserDeviceDoNotDisturbSettings
impl PbUserDeviceDoNotDisturbSettings
pub fn setting_source(&self) -> PbDoNotDisturbSettingSource
pub fn set_setting_source(&mut self, value: PbDoNotDisturbSettingSource)
Trait Implementations§
Source§impl Clone for PbUserDeviceDoNotDisturbSettings
impl Clone for PbUserDeviceDoNotDisturbSettings
Source§fn clone(&self) -> PbUserDeviceDoNotDisturbSettings
fn clone(&self) -> PbUserDeviceDoNotDisturbSettings
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 Default for PbUserDeviceDoNotDisturbSettings
impl Default for PbUserDeviceDoNotDisturbSettings
Source§fn default() -> PbUserDeviceDoNotDisturbSettings
fn default() -> PbUserDeviceDoNotDisturbSettings
Returns the “default value” for a type. Read more
Source§impl Message for PbUserDeviceDoNotDisturbSettings
impl Message for PbUserDeviceDoNotDisturbSettings
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for PbUserDeviceDoNotDisturbSettings
impl PartialEq for PbUserDeviceDoNotDisturbSettings
Source§fn eq(&self, other: &PbUserDeviceDoNotDisturbSettings) -> bool
fn eq(&self, other: &PbUserDeviceDoNotDisturbSettings) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PbUserDeviceDoNotDisturbSettings
Auto Trait Implementations§
impl Freeze for PbUserDeviceDoNotDisturbSettings
impl RefUnwindSafe for PbUserDeviceDoNotDisturbSettings
impl Send for PbUserDeviceDoNotDisturbSettings
impl Sync for PbUserDeviceDoNotDisturbSettings
impl Unpin for PbUserDeviceDoNotDisturbSettings
impl UnwindSafe for PbUserDeviceDoNotDisturbSettings
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