[−][src]Struct google_books1::VolumeVolumeInfo
General volume information.
This type is not used in any activity, and only used as part of another schema.
Fields
subtitle: Option<String>
Volume subtitle. (In LITE projection.)
series_info: Option<Volumeseriesinfo>
no description provided
page_count: Option<i32>
Total number of pages as per publisher metadata.
image_links: Option<VolumeVolumeInfoImageLinks>
A list of image links for all the sizes that are available. (In LITE projection.)
comics_content: Option<bool>
Whether the volume has comics content.
main_category: Option<String>
The main category to which this volume belongs. It will be the category from the categories list returned below that has the highest weight.
panelization_summary: Option<VolumeVolumeInfoPanelizationSummary>
A top-level summary of the panelization info in this volume.
The names of the authors and/or editors for this volume. (In LITE projection)
average_rating: Option<f64>
The mean review rating for this volume. (min = 1.0, max = 5.0)
categories: Option<Vec<String>>
A list of subject categories, such as "Fiction", "Suspense", etc.
description: Option<String>
A synopsis of the volume. The text of the description is formatted in HTML and includes simple formatting elements, such as b, i, and br tags. (In LITE projection.)
publisher: Option<String>
Publisher of this volume. (In LITE projection.)
dimensions: Option<VolumeVolumeInfoDimensions>
Physical dimensions of this volume.
language: Option<String>
Best language for this volume (based on content). It is the two-letter ISO 639-1 code such as 'fr', 'en', etc.
preview_link: Option<String>
URL to preview this volume on the Google Books site.
maturity_rating: Option<String>
no description provided
info_link: Option<String>
URL to view information about this volume on the Google Books site. (In LITE projection)
published_date: Option<String>
Date of publication. (In LITE projection.)
print_type: Option<String>
Type of publication of this volume. Possible values are BOOK or MAGAZINE.
sample_page_count: Option<i32>
Total number of sample pages as per publisher metadata.
reading_modes: Option<VolumeVolumeInfoReadingModes>
The reading modes available for this volume.
content_version: Option<String>
An identifier for the version of the volume content (text & images). (In LITE projection)
printed_page_count: Option<i32>
Total number of printed pages in generated pdf representation.
industry_identifiers: Option<Vec<VolumeVolumeInfoIndustryIdentifiers>>
Industry standard identifiers for this volume.
title: Option<String>
Volume title. (In LITE projection.)
ratings_count: Option<i32>
The number of review ratings for this volume.
allow_anon_logging: Option<bool>
Whether anonymous logging should be allowed.
canonical_volume_link: Option<String>
Canonical URL for a volume. (In LITE projection.)
Trait Implementations
impl Clone for VolumeVolumeInfo
[src]
fn clone(&self) -> VolumeVolumeInfo
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for VolumeVolumeInfo
[src]
impl Default for VolumeVolumeInfo
[src]
fn default() -> VolumeVolumeInfo
[src]
impl<'de> Deserialize<'de> for VolumeVolumeInfo
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl NestedType for VolumeVolumeInfo
[src]
impl Part for VolumeVolumeInfo
[src]
impl Serialize for VolumeVolumeInfo
[src]
Auto Trait Implementations
impl RefUnwindSafe for VolumeVolumeInfo
impl Send for VolumeVolumeInfo
impl Sync for VolumeVolumeInfo
impl Unpin for VolumeVolumeInfo
impl UnwindSafe for VolumeVolumeInfo
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,