[−][src]Struct google_books1::Volume
There is no detailed description.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- useruploaded list volumes (none)
- recommended rate volumes (none)
- list volumes (none)
- associated list volumes (none)
- get volumes (response)
- recommended list volumes (none)
- mybooks list volumes (none)
Fields
kind: Option<String>
Resource type for a volume. (In LITE projection.)
access_info: Option<VolumeAccessInfo>
Any information about a volume related to reading or obtaining that volume text. This information can depend on country (books may be public domain in one country but not in another, e.g.).
search_info: Option<VolumeSearchInfo>
Search result information related to this volume.
sale_info: Option<VolumeSaleInfo>
Any information about a volume related to the eBookstore and/or purchaseability. This information can depend on the country where the request originates from (i.e. books may not be for sale in certain countries).
etag: Option<String>
Opaque identifier for a specific version of a volume resource. (In LITE projection)
layer_info: Option<VolumeLayerInfo>
What layers exist in this volume and high level information about them.
volume_info: Option<VolumeVolumeInfo>
General volume information.
recommended_info: Option<VolumeRecommendedInfo>
Recommendation related information for this volume.
id: Option<String>
Unique identifier for a volume. (In LITE projection.)
self_link: Option<String>
URL to this resource. (In LITE projection.)
user_info: Option<VolumeUserInfo>
User specific information related to this volume. (e.g. page this user last read or whether they purchased this book)
Trait Implementations
impl Resource for Volume
[src]
impl ResponseResult for Volume
[src]
impl Default for Volume
[src]
impl Clone for Volume
[src]
fn clone(&self) -> Volume
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Volume
[src]
impl Serialize for Volume
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Volume
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for Volume
impl Unpin for Volume
impl Sync for Volume
impl UnwindSafe for Volume
impl RefUnwindSafe for Volume
Blanket Implementations
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,