#[non_exhaustive]pub struct VolumeAggregate {
pub volume: String,
pub count: u32,
pub chapters: Vec<ChapterAggregate>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.volume: String
Volume number.
count: u32
Number of chapter translations for the volume.
chapters: Vec<ChapterAggregate>
Object with (chapter_number, chapter) key-value pairs.
Trait Implementations§
Source§impl Clone for VolumeAggregate
impl Clone for VolumeAggregate
Source§fn clone(&self) -> VolumeAggregate
fn clone(&self) -> VolumeAggregate
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VolumeAggregate
impl Debug for VolumeAggregate
Source§impl Default for VolumeAggregate
impl Default for VolumeAggregate
Source§fn default() -> VolumeAggregate
fn default() -> VolumeAggregate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VolumeAggregate
impl<'de> Deserialize<'de> for VolumeAggregate
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
Source§impl PartialEq for VolumeAggregate
impl PartialEq for VolumeAggregate
impl StructuralPartialEq for VolumeAggregate
Auto Trait Implementations§
impl Freeze for VolumeAggregate
impl RefUnwindSafe for VolumeAggregate
impl Send for VolumeAggregate
impl Sync for VolumeAggregate
impl Unpin for VolumeAggregate
impl UnwindSafe for VolumeAggregate
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