#[non_exhaustive]pub struct AuthorAttributes {Show 20 fields
pub name: String,
pub image_url: Option<String>,
pub biography: LocalizedString,
pub twitter: Option<Url>,
pub pixiv: Option<Url>,
pub melon_book: Option<Url>,
pub fan_box: Option<Url>,
pub booth: Option<Url>,
pub nico_video: Option<Url>,
pub skeb: Option<Url>,
pub fantia: Option<Url>,
pub tumblr: Option<Url>,
pub youtube: Option<Url>,
pub weibo: Option<Url>,
pub naver: Option<Url>,
pub namicomi: Option<Url>,
pub website: Option<Url>,
pub version: u32,
pub created_at: MangaDexDateTime,
pub updated_at: Option<MangaDexDateTime>,
}
Expand description
General author information.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: String
§image_url: Option<String>
§biography: LocalizedString
§twitter: Option<Url>
§pixiv: Option<Url>
§melon_book: Option<Url>
§fan_box: Option<Url>
§booth: Option<Url>
§nico_video: Option<Url>
§skeb: Option<Url>
§fantia: Option<Url>
§tumblr: Option<Url>
§youtube: Option<Url>
§weibo: Option<Url>
§namicomi: Option<Url>
§website: Option<Url>
§version: u32
§created_at: MangaDexDateTime
Datetime in YYYY-MM-DDTHH:MM:SS+HH:MM
format.
updated_at: Option<MangaDexDateTime>
Datetime in YYYY-MM-DDTHH:MM:SS+HH:MM
format.
Trait Implementations§
Source§impl Clone for AuthorAttributes
impl Clone for AuthorAttributes
Source§fn clone(&self) -> AuthorAttributes
fn clone(&self) -> AuthorAttributes
Returns a copy 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 AuthorAttributes
impl Debug for AuthorAttributes
Source§impl<'de> Deserialize<'de> for AuthorAttributes
impl<'de> Deserialize<'de> for AuthorAttributes
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
Source§impl PartialEq for AuthorAttributes
impl PartialEq for AuthorAttributes
impl StructuralPartialEq for AuthorAttributes
Auto Trait Implementations§
impl Freeze for AuthorAttributes
impl RefUnwindSafe for AuthorAttributes
impl Send for AuthorAttributes
impl Sync for AuthorAttributes
impl Unpin for AuthorAttributes
impl UnwindSafe for AuthorAttributes
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