pub enum CallCachingMode {
Off,
On,
Explicit,
}Expand description
Represents the supported call caching modes.
Variants§
Off
Call caching is disabled.
The call cache is not checked and new entries are not added to the cache.
This is the default value.
On
Call caching is enabled.
The call cache is checked and new entries are added to the cache.
Defaults the cacheable task hint to true.
Explicit
Call caching is enabled only for tasks that explicitly have a
cacheable hint set to true.
The call cache is checked and new entries are added to the cache only
for tasks that have the cacheable hint set to true.
Defaults the cacheable task hint to false.
Trait Implementations§
Source§impl Clone for CallCachingMode
impl Clone for CallCachingMode
Source§fn clone(&self) -> CallCachingMode
fn clone(&self) -> CallCachingMode
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 CallCachingMode
impl Debug for CallCachingMode
Source§impl Default for CallCachingMode
impl Default for CallCachingMode
Source§fn default() -> CallCachingMode
fn default() -> CallCachingMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CallCachingMode
impl<'de> Deserialize<'de> for CallCachingMode
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 CallCachingMode
impl Hash for CallCachingMode
Source§impl PartialEq for CallCachingMode
impl PartialEq for CallCachingMode
Source§impl Serialize for CallCachingMode
impl Serialize for CallCachingMode
impl Copy for CallCachingMode
impl Eq for CallCachingMode
impl StructuralPartialEq for CallCachingMode
Auto Trait Implementations§
impl Freeze for CallCachingMode
impl RefUnwindSafe for CallCachingMode
impl Send for CallCachingMode
impl Sync for CallCachingMode
impl Unpin for CallCachingMode
impl UnsafeUnpin for CallCachingMode
impl UnwindSafe for CallCachingMode
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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