Struct bookdata::goodreads::book::BookIdRecord
source · pub struct BookIdRecord {
pub book_id: i32,
pub work_id: Option<i32>,
pub gr_item: i32,
pub isbn10: Option<String>,
pub isbn13: Option<String>,
pub asin: Option<String>,
}
Expand description
the book ID records to write to Parquet.
Fields§
§book_id: i32
§work_id: Option<i32>
§gr_item: i32
§isbn10: Option<String>
§isbn13: Option<String>
§asin: Option<String>
Trait Implementations§
source§impl FrameBuilder<BookIdRecord> for BookIdRecordFrameBuilder
impl FrameBuilder<BookIdRecord> for BookIdRecordFrameBuilder
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: BookIdRecord)
fn append_row(&mut self, row: BookIdRecord)
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, BookIdRecord> for BookIdRecordFrame<'a>
impl<'a> FrameStruct<'a, BookIdRecord> for BookIdRecordFrame<'a>
source§impl TableRow for BookIdRecord
impl TableRow for BookIdRecord
§type Frame<'a> = BookIdRecordFrame<'a>
type Frame<'a> = BookIdRecordFrame<'a>
The frame struct for this row type.
§type Builder = BookIdRecordFrameBuilder
type Builder = BookIdRecordFrameBuilder
The frame builder type for this row type.
Auto Trait Implementations§
impl RefUnwindSafe for BookIdRecord
impl Send for BookIdRecord
impl Sync for BookIdRecord
impl Unpin for BookIdRecord
impl UnwindSafe for BookIdRecord
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