pub struct AudibleConfig {
pub enabled: bool,
pub region: String,
pub auto_match: bool,
pub download_covers: bool,
pub cache_duration_hours: u64,
pub rate_limit_per_minute: u32,
}Expand description
Audible metadata integration configuration
Fields§
§enabled: boolEnable Audible metadata fetching
region: StringDefault Audible region for queries
auto_match: boolAuto-match books by folder name during build
download_covers: boolDownload and embed cover art from Audible
cache_duration_hours: u64Cache metadata locally (hours, 0 = no cache)
rate_limit_per_minute: u32Rate limit (requests per minute)
Trait Implementations§
Source§impl Clone for AudibleConfig
impl Clone for AudibleConfig
Source§fn clone(&self) -> AudibleConfig
fn clone(&self) -> AudibleConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AudibleConfig
impl Debug for AudibleConfig
Source§impl Default for AudibleConfig
impl Default for AudibleConfig
Source§impl<'de> Deserialize<'de> for AudibleConfig
impl<'de> Deserialize<'de> for AudibleConfig
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 AudibleConfig
impl RefUnwindSafe for AudibleConfig
impl Send for AudibleConfig
impl Sync for AudibleConfig
impl Unpin for AudibleConfig
impl UnwindSafe for AudibleConfig
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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