pub struct Book {Show 24 fields
pub book_id: String,
pub title: String,
pub author: String,
pub author_l_f: String,
pub additional_authors: String,
pub isbn: String,
pub isbn13: String,
pub my_rating: String,
pub average_rating: String,
pub publisher: String,
pub binding: String,
pub number_of_pages: String,
pub year_published: String,
pub original_publication_year: String,
pub date_read: String,
pub date_added: String,
pub bookshelves: String,
pub bookshelves_with_positions: String,
pub exclusive_shelf: String,
pub my_review: String,
pub spoiler: String,
pub private_notes: String,
pub read_count: i8,
pub owned_copies: i8,
}Expand description
Rust representation of Goodreads book data
Fields§
§book_id: String§title: String§isbn: String§isbn13: String§my_rating: String§average_rating: String§publisher: String§binding: String§number_of_pages: String§year_published: String§original_publication_year: String§date_read: String§date_added: String§bookshelves: String§bookshelves_with_positions: String§exclusive_shelf: String§my_review: String§spoiler: String§private_notes: String§read_count: i8§owned_copies: i8Trait Implementations§
Source§impl<'de> Deserialize<'de> for Book
impl<'de> Deserialize<'de> for Book
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 Book
impl RefUnwindSafe for Book
impl Send for Book
impl Sync for Book
impl Unpin for Book
impl UnwindSafe for Book
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