pub struct AccountPrivacyUpdateRequest {
pub allow_add_by_group: Option<bool>,
pub allow_search_by_phone: Option<bool>,
pub allow_search_by_username: Option<bool>,
pub allow_search_by_email: Option<bool>,
pub allow_search_by_qrcode: Option<bool>,
pub allow_view_by_non_friend: Option<bool>,
pub allow_receive_message_from_non_friend: Option<bool>,
pub user_id: u64,
}Expand description
更新隐私设置请求
RPC路由: account/privacy/update
Fields§
§allow_add_by_group: Option<bool>是否允许通过群组添加(可选)
allow_search_by_phone: Option<bool>是否允许通过手机号搜索(可选)
allow_search_by_username: Option<bool>是否允许通过用户名搜索(可选)
allow_search_by_email: Option<bool>是否允许通过邮箱搜索(可选)
allow_search_by_qrcode: Option<bool>是否允许通过二维码搜索(可选)
allow_view_by_non_friend: Option<bool>是否允许非好友查看资料(可选)
allow_receive_message_from_non_friend: Option<bool>是否允许接收非好友消息(可选)
user_id: u64用户ID(服务器端填充,客户端不可设置)
Trait Implementations§
Source§impl Clone for AccountPrivacyUpdateRequest
impl Clone for AccountPrivacyUpdateRequest
Source§fn clone(&self) -> AccountPrivacyUpdateRequest
fn clone(&self) -> AccountPrivacyUpdateRequest
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 AccountPrivacyUpdateRequest
impl Debug for AccountPrivacyUpdateRequest
Source§impl<'de> Deserialize<'de> for AccountPrivacyUpdateRequest
impl<'de> Deserialize<'de> for AccountPrivacyUpdateRequest
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 AccountPrivacyUpdateRequest
impl RefUnwindSafe for AccountPrivacyUpdateRequest
impl Send for AccountPrivacyUpdateRequest
impl Sync for AccountPrivacyUpdateRequest
impl Unpin for AccountPrivacyUpdateRequest
impl UnsafeUnpin for AccountPrivacyUpdateRequest
impl UnwindSafe for AccountPrivacyUpdateRequest
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