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 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