pub enum CacheReuseScopeV1 {
CompleteCommittedResult,
CommittedSubresultOfRealtime,
}Expand description
A realtime request may cache only its immutable committed sub-result.
Variants§
Trait Implementations§
Source§impl Clone for CacheReuseScopeV1
impl Clone for CacheReuseScopeV1
impl Copy for CacheReuseScopeV1
Source§impl Debug for CacheReuseScopeV1
impl Debug for CacheReuseScopeV1
Source§impl<'de> Deserialize<'de> for CacheReuseScopeV1
impl<'de> Deserialize<'de> for CacheReuseScopeV1
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
impl Eq for CacheReuseScopeV1
Source§impl Hash for CacheReuseScopeV1
impl Hash for CacheReuseScopeV1
Source§impl PartialEq for CacheReuseScopeV1
impl PartialEq for CacheReuseScopeV1
Source§impl Serialize for CacheReuseScopeV1
impl Serialize for CacheReuseScopeV1
impl StructuralPartialEq for CacheReuseScopeV1
Auto Trait Implementations§
impl Freeze for CacheReuseScopeV1
impl RefUnwindSafe for CacheReuseScopeV1
impl Send for CacheReuseScopeV1
impl Sync for CacheReuseScopeV1
impl Unpin for CacheReuseScopeV1
impl UnsafeUnpin for CacheReuseScopeV1
impl UnwindSafe for CacheReuseScopeV1
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