[−][src]Enum rust_tdlib::types::UserPrivacySetting
Describes available user privacy settings
Variants
AllowCalls(UserPrivacySettingAllowCalls)
A privacy setting for managing whether the user can be called
AllowChatInvites(UserPrivacySettingAllowChatInvites)
A privacy setting for managing whether the user can be invited to chats
AllowFindingByPhoneNumber(UserPrivacySettingAllowFindingByPhoneNumber)
A privacy setting for managing whether the user can be found by their phone number. Checked only if the phone number is not known to the other user. Can be set only to "Allow contacts" or "Allow all"
AllowPeerToPeerCalls(UserPrivacySettingAllowPeerToPeerCalls)
A privacy setting for managing whether peer-to-peer connections can be used for calls
ShowLinkInForwardedMessages(UserPrivacySettingShowLinkInForwardedMessages)
A privacy setting for managing whether a link to the user's account is included in forwarded messages
ShowPhoneNumber(UserPrivacySettingShowPhoneNumber)
A privacy setting for managing whether the user's phone number is visible
ShowProfilePhoto(UserPrivacySettingShowProfilePhoto)
A privacy setting for managing whether the user's profile photo is visible
ShowStatus(UserPrivacySettingShowStatus)
A privacy setting for managing whether the user's online status is visible
Implementations
impl UserPrivacySetting
[src]
Trait Implementations
impl AsRef<UserPrivacySetting> for UserPrivacySetting
[src]
pub fn as_ref(&self) -> &UserPrivacySetting
[src]
impl Clone for UserPrivacySetting
[src]
pub fn clone(&self) -> UserPrivacySetting
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for UserPrivacySetting
[src]
impl Default for UserPrivacySetting
[src]
impl<'de> Deserialize<'de> for UserPrivacySetting
[src]
pub fn deserialize<D>(deserializer: D) -> Result<UserPrivacySetting, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl RObject for UserPrivacySetting
[src]
impl Serialize for UserPrivacySetting
[src]
Auto Trait Implementations
impl RefUnwindSafe for UserPrivacySetting
[src]
impl Send for UserPrivacySetting
[src]
impl Sync for UserPrivacySetting
[src]
impl Unpin for UserPrivacySetting
[src]
impl UnwindSafe for UserPrivacySetting
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,