pub enum CacheItemType {
ModelData,
AudioFeatures,
ConversionResults,
SpatialData,
QualityMetrics,
Metadata,
Intermediate,
}Expand description
Types of cacheable items
Variants§
ModelData
Model parameters and weights
AudioFeatures
Preprocessed audio features
ConversionResults
Conversion results for small audio clips
SpatialData
HRTF data and spatial processing
QualityMetrics
Quality assessment results
Metadata
Configuration and metadata
Intermediate
Temporary intermediate results
Trait Implementations§
Source§impl Clone for CacheItemType
impl Clone for CacheItemType
Source§fn clone(&self) -> CacheItemType
fn clone(&self) -> CacheItemType
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 CacheItemType
impl Debug for CacheItemType
Source§impl<'de> Deserialize<'de> for CacheItemType
impl<'de> Deserialize<'de> for CacheItemType
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 Hash for CacheItemType
impl Hash for CacheItemType
Source§impl PartialEq for CacheItemType
impl PartialEq for CacheItemType
Source§impl Serialize for CacheItemType
impl Serialize for CacheItemType
impl Copy for CacheItemType
impl Eq for CacheItemType
impl StructuralPartialEq for CacheItemType
Auto Trait Implementations§
impl Freeze for CacheItemType
impl RefUnwindSafe for CacheItemType
impl Send for CacheItemType
impl Sync for CacheItemType
impl Unpin for CacheItemType
impl UnsafeUnpin for CacheItemType
impl UnwindSafe for CacheItemType
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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