pub struct VerboseAuthorDetails {
pub first_name: LocalizedText,
pub middle_name: Option<LocalizedText>,
pub last_name: LocalizedText,
pub nickname: Option<LocalizedText>,
pub home_pages: Vec<String>,
pub emails: Vec<String>,
pub id: Option<String>,
}Fields§
§first_name: LocalizedText§middle_name: Option<LocalizedText>§last_name: LocalizedText§nickname: Option<LocalizedText>§home_pages: Vec<String>§emails: Vec<String>§id: Option<String>Trait Implementations§
Source§impl Clone for VerboseAuthorDetails
impl Clone for VerboseAuthorDetails
Source§fn clone(&self) -> VerboseAuthorDetails
fn clone(&self) -> VerboseAuthorDetails
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 VerboseAuthorDetails
impl Debug for VerboseAuthorDetails
Source§impl PartialEq for VerboseAuthorDetails
impl PartialEq for VerboseAuthorDetails
Source§impl Serialize for VerboseAuthorDetails
impl Serialize for VerboseAuthorDetails
impl StructuralPartialEq for VerboseAuthorDetails
Auto Trait Implementations§
impl Freeze for VerboseAuthorDetails
impl RefUnwindSafe for VerboseAuthorDetails
impl Send for VerboseAuthorDetails
impl Sync for VerboseAuthorDetails
impl Unpin for VerboseAuthorDetails
impl UnwindSafe for VerboseAuthorDetails
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