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