pub struct CacheSpec {
pub enabled: bool,
pub capacity: usize,
pub ttl_ms: u64,
}Fields§
§enabled: bool§capacity: usize§ttl_ms: u64Trait Implementations§
Source§impl<'de> Deserialize<'de> for CacheSpec
impl<'de> Deserialize<'de> for CacheSpec
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 CacheSpec
impl RefUnwindSafe for CacheSpec
impl Send for CacheSpec
impl Sync for CacheSpec
impl Unpin for CacheSpec
impl UnsafeUnpin for CacheSpec
impl UnwindSafe for CacheSpec
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