pub struct RecordsCache {
pub base: PathBuf,
pub agent_keys: HashMap<AgentId, CachedRecord>,
pub user_keys: HashMap<AgentId, HashMap<UserId, CachedRecord>>,
}Fields§
§base: PathBuf§agent_keys: HashMap<AgentId, CachedRecord>§user_keys: HashMap<AgentId, HashMap<UserId, CachedRecord>>Implementations§
Source§impl RecordsCache
impl RecordsCache
Trait Implementations§
Source§impl Cache for RecordsCache
impl Cache for RecordsCache
Source§impl Debug for RecordsCache
impl Debug for RecordsCache
Source§impl Default for RecordsCache
impl Default for RecordsCache
Source§fn default() -> RecordsCache
fn default() -> RecordsCache
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RecordsCache
impl RefUnwindSafe for RecordsCache
impl Send for RecordsCache
impl Sync for RecordsCache
impl Unpin for RecordsCache
impl UnsafeUnpin for RecordsCache
impl UnwindSafe for RecordsCache
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().