pub struct PersonDiff {
pub description: Option<String>,
pub display_name: Option<String>,
pub hide_email_addresses: Option<bool>,
pub homepage_content: Option<Option<String>>,
pub logo_link: Option<Url>,
pub mailing_list_auto_subscribe_policy: Option<MailingListAutoSubscribePolicy>,
pub mugshot_link: Option<Url>,
pub name: Option<String>,
pub team_owner_link: Option<Url>,
pub visibility: Option<Visibility>,
}
Expand description
Representation of the person-diff
resource
Fields§
§description: Option<String>
Description
Details about interests and goals. Use plain text, paragraphs are preserved and URLs are linked.
display_name: Option<String>
Display Name
Your name as you would like it displayed throughout Launchpad. Most people use their full name here.
hide_email_addresses: Option<bool>
Hide my email addresses from other Launchpad users
homepage_content: Option<Option<String>>
Homepage Content
Obsolete. Use description.
logo_link: Option<Url>
Logo
An image of exactly 64x64 pixels that will be displayed in the heading of all pages related to you. Traditionally this is a logo, a small picture or a personal mascot. It should be no bigger than 50kb in size.
mailing_list_auto_subscribe_policy: Option<MailingListAutoSubscribePolicy>
Mailing List Auto-subscription Policy
This attribute determines whether a person is automatically subscribed to a team’s mailing list when the person joins said team.
mugshot_link: Option<Url>
Mugshot
A large image of exactly 192x192 pixels, that will be displayed on your home page in Launchpad. Traditionally this is a great big picture of your grinning face. Make the most of it! It should be no bigger than 100kb in size.
name: Option<String>
Name
A short unique name, beginning with a lower-case letter or number, and containing only letters, numbers, dots, hyphens, or plus signs.
team_owner_link: Option<Url>
Team Owner
visibility: Option<Visibility>
Visibility
Anyone can see a public team’s data. Only team members can see private team data.
Implementations§
source§impl PersonDiff
impl PersonDiff
sourcepub fn logo(&self) -> Option<HostedFile>
pub fn logo(&self) -> Option<HostedFile>
Logo
An image of exactly 64x64 pixels that will be displayed in the heading of all pages related to you. Traditionally this is a logo, a small picture or a personal mascot. It should be no bigger than 50kb in size.
pub fn set_logo(&mut self, value: Option<HostedFile>)
sourcepub fn mugshot(&self) -> Option<HostedFile>
pub fn mugshot(&self) -> Option<HostedFile>
Mugshot
A large image of exactly 192x192 pixels, that will be displayed on your home page in Launchpad. Traditionally this is a great big picture of your grinning face. Make the most of it! It should be no bigger than 100kb in size.
pub fn set_mugshot(&mut self, value: Option<HostedFile>)
sourcepub fn team_owner(&self) -> Option<Person>
pub fn team_owner(&self) -> Option<Person>
Team Owner
pub fn set_team_owner(&mut self, value: Option<Person>)
Trait Implementations§
source§impl Clone for PersonDiff
impl Clone for PersonDiff
source§fn clone(&self) -> PersonDiff
fn clone(&self) -> PersonDiff
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PersonDiff
impl Debug for PersonDiff
source§impl Default for PersonDiff
impl Default for PersonDiff
source§impl<'de> Deserialize<'de> for PersonDiff
impl<'de> Deserialize<'de> for PersonDiff
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>,
source§impl PartialEq for PersonDiff
impl PartialEq for PersonDiff
source§impl Serialize for PersonDiff
impl Serialize for PersonDiff
impl StructuralPartialEq for PersonDiff
Auto Trait Implementations§
impl Freeze for PersonDiff
impl RefUnwindSafe for PersonDiff
impl Send for PersonDiff
impl Sync for PersonDiff
impl Unpin for PersonDiff
impl UnwindSafe for PersonDiff
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)