pub struct RedisRegionFactory { /* private fields */ }Expand description
Registry of named Redis regions sharing one RedisStorage.
Implementations§
Source§impl RedisRegionFactory
impl RedisRegionFactory
Sourcepub fn new(storage: RedisStorage) -> Self
pub fn new(storage: RedisStorage) -> Self
Creates a region registry over the given storage.
Sourcepub fn from_url(url: &str) -> RedisResult<Self>
pub fn from_url(url: &str) -> RedisResult<Self>
Creates a region registry from a Redis URL.
Sourcepub fn get_or_create(&self, region_name: &str) -> Arc<RedisStorageAccess> ⓘ
pub fn get_or_create(&self, region_name: &str) -> Arc<RedisStorageAccess> ⓘ
Returns the region for region_name, creating it on first use.
Auto Trait Implementations§
impl !Freeze for RedisRegionFactory
impl RefUnwindSafe for RedisRegionFactory
impl Send for RedisRegionFactory
impl Sync for RedisRegionFactory
impl Unpin for RedisRegionFactory
impl UnsafeUnpin for RedisRegionFactory
impl UnwindSafe for RedisRegionFactory
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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 more