pub struct ResolvedAssetConfig {
pub cache_dir: PathBuf,
pub max_cache_size: u64,
pub max_file_age: Duration,
pub eviction_policy: EvictionPolicy,
}Expand description
Fully validated asset configuration with parsed values.
Fields§
§cache_dir: PathBufAbsolute path to the cache directory.
max_cache_size: u64Hard limit on total cache size in bytes.
max_file_age: DurationMaximum age for an unaccessed file before eviction is allowed.
eviction_policy: EvictionPolicyTrait Implementations§
Source§impl Clone for ResolvedAssetConfig
impl Clone for ResolvedAssetConfig
Source§fn clone(&self) -> ResolvedAssetConfig
fn clone(&self) -> ResolvedAssetConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ResolvedAssetConfig
impl Debug for ResolvedAssetConfig
Source§impl PartialEq for ResolvedAssetConfig
impl PartialEq for ResolvedAssetConfig
Source§fn eq(&self, other: &ResolvedAssetConfig) -> bool
fn eq(&self, other: &ResolvedAssetConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ResolvedAssetConfig
impl StructuralPartialEq for ResolvedAssetConfig
Auto Trait Implementations§
impl Freeze for ResolvedAssetConfig
impl RefUnwindSafe for ResolvedAssetConfig
impl Send for ResolvedAssetConfig
impl Sync for ResolvedAssetConfig
impl Unpin for ResolvedAssetConfig
impl UnsafeUnpin for ResolvedAssetConfig
impl UnwindSafe for ResolvedAssetConfig
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§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.