pub struct Edition {Show 32 fields
pub key: String,
pub title: Option<String>,
pub subtitle: Option<String>,
pub full_title: Option<String>,
pub authors: Option<Vec<Key>>,
pub works: Option<Vec<Key>>,
pub publishers: Option<Vec<String>>,
pub publish_date: Option<String>,
pub publish_places: Option<Vec<String>>,
pub publish_country: Option<String>,
pub languages: Option<Vec<Key>>,
pub isbn_10: Option<Vec<String>>,
pub isbn_13: Option<Vec<String>>,
pub lccn: Option<Vec<String>>,
pub oclc_numbers: Option<Vec<String>>,
pub goodreads: Option<Vec<String>>,
pub covers: Option<Vec<i64>>,
pub number_of_pages: Option<u32>,
pub edition_name: Option<String>,
pub by_statement: Option<String>,
pub description: Option<TextOrValue>,
pub notes: Option<TextOrValue>,
pub series: Option<Vec<String>>,
pub subjects: Option<Vec<String>>,
pub source_records: Option<Vec<String>>,
pub created: Option<DateValue>,
pub last_modified: Option<DateValue>,
pub latest_revision: Option<i64>,
pub revision: Option<i64>,
pub physical_format: Option<String>,
pub weight: Option<String>,
pub physical_dimensions: Option<String>,
}Expand description
A specific edition of a work (a physical or digital book).
Fields§
§key: String§title: Option<String>§subtitle: Option<String>§full_title: Option<String>§works: Option<Vec<Key>>§publishers: Option<Vec<String>>§publish_date: Option<String>§publish_places: Option<Vec<String>>§publish_country: Option<String>§languages: Option<Vec<Key>>§isbn_10: Option<Vec<String>>§isbn_13: Option<Vec<String>>§lccn: Option<Vec<String>>§oclc_numbers: Option<Vec<String>>§goodreads: Option<Vec<String>>§covers: Option<Vec<i64>>§number_of_pages: Option<u32>§edition_name: Option<String>§by_statement: Option<String>§description: Option<TextOrValue>§notes: Option<TextOrValue>§series: Option<Vec<String>>§subjects: Option<Vec<String>>§source_records: Option<Vec<String>>§created: Option<DateValue>§last_modified: Option<DateValue>§latest_revision: Option<i64>§revision: Option<i64>§physical_format: Option<String>§weight: Option<String>§physical_dimensions: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Edition
impl<'de> Deserialize<'de> for Edition
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
Auto Trait Implementations§
impl Freeze for Edition
impl RefUnwindSafe for Edition
impl Send for Edition
impl Sync for Edition
impl Unpin for Edition
impl UnsafeUnpin for Edition
impl UnwindSafe for Edition
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