pub struct PrivacySetting {
pub type: Option<i32>,
pub current_status: Option<i32>,
pub enabled_by_default: Option<bool>,
}Fields§
§type: Option<i32>§current_status: Option<i32>§enabled_by_default: Option<bool>Implementations§
Source§impl PrivacySetting
impl PrivacySetting
Sourcepub fn current_status(&self) -> i32
pub fn current_status(&self) -> i32
Returns the value of current_status, or the default value if current_status is unset.
Sourcepub fn enabled_by_default(&self) -> bool
pub fn enabled_by_default(&self) -> bool
Returns the value of enabled_by_default, or the default value if enabled_by_default is unset.
Trait Implementations§
Source§impl Clone for PrivacySetting
impl Clone for PrivacySetting
Source§fn clone(&self) -> PrivacySetting
fn clone(&self) -> PrivacySetting
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 PrivacySetting
impl Debug for PrivacySetting
Source§impl Default for PrivacySetting
impl Default for PrivacySetting
Source§impl Message for PrivacySetting
impl Message for PrivacySetting
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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for PrivacySetting
impl PartialEq for PrivacySetting
impl Copy for PrivacySetting
impl StructuralPartialEq for PrivacySetting
Auto Trait Implementations§
impl Freeze for PrivacySetting
impl RefUnwindSafe for PrivacySetting
impl Send for PrivacySetting
impl Sync for PrivacySetting
impl Unpin for PrivacySetting
impl UnwindSafe for PrivacySetting
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