Struct bookdata::openlib::source::OLEditionRecord
source · pub struct OLEditionRecord {
pub isbn_10: Vec<String>,
pub isbn_13: Vec<String>,
pub asin: Vec<String>,
pub title: Option<String>,
pub works: Vec<Keyed>,
pub authors: Vec<Author>,
pub subjects: OLSubjects,
}
Expand description
An edition record parsed from OpenLibrary JSON.
Fields§
§isbn_10: Vec<String>
§isbn_13: Vec<String>
§asin: Vec<String>
§title: Option<String>
§works: Vec<Keyed>
§subjects: OLSubjects
Trait Implementations§
source§impl<'de> Deserialize<'de> for OLEditionRecord
impl<'de> Deserialize<'de> for OLEditionRecord
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 RefUnwindSafe for OLEditionRecord
impl Send for OLEditionRecord
impl Sync for OLEditionRecord
impl Unpin for OLEditionRecord
impl UnwindSafe for OLEditionRecord
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