pub enum CookieCacheVersion {
Literal(String),
Resolver(Arc<dyn CookieCacheVersionResolver>),
}Expand description
Immutable configured cache version; empty literals use the source default.
Variants§
Literal(String)
Resolver(Arc<dyn CookieCacheVersionResolver>)
Implementations§
Source§impl CookieCacheVersion
impl CookieCacheVersion
pub async fn resolve(&self, context: &CacheVersionContext) -> AuthResult<String>
Trait Implementations§
Source§impl Clone for CookieCacheVersion
impl Clone for CookieCacheVersion
Auto Trait Implementations§
impl !RefUnwindSafe for CookieCacheVersion
impl !UnwindSafe for CookieCacheVersion
impl Freeze for CookieCacheVersion
impl Send for CookieCacheVersion
impl Sync for CookieCacheVersion
impl Unpin for CookieCacheVersion
impl UnsafeUnpin for CookieCacheVersion
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