Struct bookdata::goodreads::book::BookRecord
source · pub struct BookRecord {
pub book_id: i32,
pub title: Option<String>,
pub pub_year: Option<u16>,
pub pub_month: Option<u8>,
}
Expand description
book info records to actually write
Fields§
§book_id: i32
§title: Option<String>
§pub_year: Option<u16>
§pub_month: Option<u8>
Trait Implementations§
source§impl FrameBuilder<BookRecord> for BookRecordFrameBuilder
impl FrameBuilder<BookRecord> for BookRecordFrameBuilder
source§fn with_capacity(cap: usize) -> Self
fn with_capacity(cap: usize) -> Self
Instantiate a frame builder with a specified capacity.
source§fn append_row(&mut self, row: BookRecord)
fn append_row(&mut self, row: BookRecord)
Add a row to the frame builder.
source§fn extend<I>(&mut self, iter: I)where
I: IntoIterator<Item = R>,
fn extend<I>(&mut self, iter: I)where
I: IntoIterator<Item = R>,
Add an iterable of items to the frame.
source§impl<'a> FrameStruct<'a, BookRecord> for BookRecordFrame<'a>
impl<'a> FrameStruct<'a, BookRecord> for BookRecordFrame<'a>
source§impl TableRow for BookRecord
impl TableRow for BookRecord
§type Frame<'a> = BookRecordFrame<'a>
type Frame<'a> = BookRecordFrame<'a>
The frame struct for this row type.
§type Builder = BookRecordFrameBuilder
type Builder = BookRecordFrameBuilder
The frame builder type for this row type.
Auto Trait Implementations§
impl RefUnwindSafe for BookRecord
impl Send for BookRecord
impl Sync for BookRecord
impl Unpin for BookRecord
impl UnwindSafe for BookRecord
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