pub struct BookDoc {Show 22 fields
pub key: String,
pub title: Option<String>,
pub subtitle: Option<String>,
pub author_name: Option<Vec<String>>,
pub author_key: Option<Vec<String>>,
pub cover_i: Option<i64>,
pub cover_edition_key: Option<String>,
pub first_publish_year: Option<i32>,
pub isbn: Option<Vec<String>>,
pub lccn: Option<Vec<String>>,
pub oclc: Option<Vec<String>>,
pub ia: Option<Vec<String>>,
pub has_fulltext: bool,
pub public_scan_b: bool,
pub edition_count: u32,
pub language: Option<Vec<String>>,
pub publisher: Option<Vec<String>>,
pub subject: Option<Vec<String>>,
pub subject_facet: Option<Vec<String>>,
pub place: Option<Vec<String>>,
pub person: Option<Vec<String>>,
pub time: Option<Vec<String>>,
}Expand description
A book/work document returned by /search.json.
Fields§
§key: String§title: Option<String>§subtitle: Option<String>§cover_i: Option<i64>§cover_edition_key: Option<String>§first_publish_year: Option<i32>§isbn: Option<Vec<String>>§lccn: Option<Vec<String>>§oclc: Option<Vec<String>>§ia: Option<Vec<String>>§has_fulltext: bool§public_scan_b: bool§edition_count: u32§language: Option<Vec<String>>§publisher: Option<Vec<String>>§subject: Option<Vec<String>>§subject_facet: Option<Vec<String>>§place: Option<Vec<String>>§person: Option<Vec<String>>§time: Option<Vec<String>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for BookDoc
impl<'de> Deserialize<'de> for BookDoc
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 BookDoc
impl RefUnwindSafe for BookDoc
impl Send for BookDoc
impl Sync for BookDoc
impl Unpin for BookDoc
impl UnsafeUnpin for BookDoc
impl UnwindSafe for BookDoc
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