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: bool
Can be found by display name search
discoverable_by_friends: bool
Friends can find and recommend you
allow_contact_requests: bool
Accept contact requests from strangers
require_mutual_friends: bool
Only allow contact requests from friends-of-friends
listed_in_directory: bool
Include 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§const fn clone_from(&mut self, source: &Self)
const 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