pub struct DiscoverabilitySettings {
pub discoverable_by_name: bool,
pub discoverable_by_friends: bool,
pub allow_contact_requests: bool,
pub require_mutual_friends: bool,
pub listed_in_directory: bool,
}Expand description
Privacy and discoverability settings
Fields§
§discoverable_by_name: boolCan be found by display name search
discoverable_by_friends: boolFriends can find and recommend you
allow_contact_requests: boolAccept contact requests from strangers
require_mutual_friends: boolOnly allow contact requests from friends-of-friends
listed_in_directory: boolInclude in network directory
Trait Implementations§
Source§impl Clone for DiscoverabilitySettings
impl Clone for DiscoverabilitySettings
Source§fn clone(&self) -> DiscoverabilitySettings
fn clone(&self) -> DiscoverabilitySettings
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 DiscoverabilitySettings
impl Debug for DiscoverabilitySettings
Source§impl<'de> Deserialize<'de> for DiscoverabilitySettings
impl<'de> Deserialize<'de> for DiscoverabilitySettings
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 DiscoverabilitySettings
impl RefUnwindSafe for DiscoverabilitySettings
impl Send for DiscoverabilitySettings
impl Sync for DiscoverabilitySettings
impl Unpin for DiscoverabilitySettings
impl UnwindSafe for DiscoverabilitySettings
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