pub struct Work {Show 31 fields
pub work_id: Uuid,
pub work_type: WorkType,
pub work_status: WorkStatus,
pub full_title: String,
pub title: String,
pub subtitle: Option<String>,
pub reference: Option<String>,
pub edition: i32,
pub imprint_id: Uuid,
pub doi: Option<String>,
pub publication_date: Option<NaiveDate>,
pub place: Option<String>,
pub width: Option<i32>,
pub height: Option<i32>,
pub page_count: Option<i32>,
pub page_breakdown: Option<String>,
pub image_count: Option<i32>,
pub table_count: Option<i32>,
pub audio_count: Option<i32>,
pub video_count: Option<i32>,
pub license: Option<String>,
pub copyright_holder: String,
pub landing_page: Option<String>,
pub lccn: Option<i32>,
pub oclc: Option<i32>,
pub short_abstract: Option<String>,
pub long_abstract: Option<String>,
pub general_note: Option<String>,
pub toc: Option<String>,
pub cover_url: Option<String>,
pub cover_caption: Option<String>,
}Fields§
§work_id: Uuid§work_type: WorkType§work_status: WorkStatus§full_title: String§title: String§subtitle: Option<String>§reference: Option<String>§edition: i32§imprint_id: Uuid§doi: Option<String>§publication_date: Option<NaiveDate>§place: Option<String>§width: Option<i32>§height: Option<i32>§page_count: Option<i32>§page_breakdown: Option<String>§image_count: Option<i32>§table_count: Option<i32>§audio_count: Option<i32>§video_count: Option<i32>§license: Option<String>§copyright_holder: String§landing_page: Option<String>§lccn: Option<i32>§oclc: Option<i32>§short_abstract: Option<String>§long_abstract: Option<String>§general_note: Option<String>§toc: Option<String>§cover_url: Option<String>§cover_caption: Option<String>Auto Trait Implementations§
impl Freeze for Work
impl RefUnwindSafe for Work
impl Send for Work
impl Sync for Work
impl Unpin for Work
impl UnsafeUnpin for Work
impl UnwindSafe for Work
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