pub struct AudibleChapter {
pub title: String,
pub length_ms: u64,
pub start_offset_ms: u64,
pub start_offset_sec: Option<u32>,
}Expand description
Chapter information from Audnex API
Fields§
§title: StringChapter title
length_ms: u64Duration in milliseconds
start_offset_ms: u64Start offset in milliseconds from beginning
start_offset_sec: Option<u32>Start offset in seconds (convenience field)
Implementations§
Source§impl AudibleChapter
impl AudibleChapter
Sourcepub fn end_offset_ms(&self) -> u64
pub fn end_offset_ms(&self) -> u64
Get end time in milliseconds
Sourcepub fn to_chapter(&self, number: u32) -> Chapter
pub fn to_chapter(&self, number: u32) -> Chapter
Convert to internal Chapter struct
Trait Implementations§
Source§impl Clone for AudibleChapter
impl Clone for AudibleChapter
Source§fn clone(&self) -> AudibleChapter
fn clone(&self) -> AudibleChapter
Returns a duplicate 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 AudibleChapter
impl Debug for AudibleChapter
Source§impl<'de> Deserialize<'de> for AudibleChapter
impl<'de> Deserialize<'de> for AudibleChapter
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
Auto Trait Implementations§
impl Freeze for AudibleChapter
impl RefUnwindSafe for AudibleChapter
impl Send for AudibleChapter
impl Sync for AudibleChapter
impl Unpin for AudibleChapter
impl UnwindSafe for AudibleChapter
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more