pub struct RedisConfigBuilder { /* private fields */ }Implementations§
Source§impl RedisConfigBuilder
 
impl RedisConfigBuilder
pub fn new() -> Self
pub fn url(self, value: String) -> Self
pub fn pool_size(self, value: u32) -> Self
pub fn connect_timeout(self, value: Duration) -> Self
pub fn command_timeout(self, value: Duration) -> Self
pub fn key_prefix(self, value: String) -> Self
pub fn enable_persistence(self, value: bool) -> Self
pub fn build(self) -> Result<RedisConfig, BuildError>
pub fn build_with_defaults(self) -> Result<RedisConfig, BuildError>
Source§impl RedisConfigBuilder
 
impl RedisConfigBuilder
Sourcepub fn development() -> Self
 
pub fn development() -> Self
Create a development Redis configuration
Sourcepub fn production() -> Self
 
pub fn production() -> Self
Create a production Redis configuration
Auto Trait Implementations§
impl Freeze for RedisConfigBuilder
impl RefUnwindSafe for RedisConfigBuilder
impl Send for RedisConfigBuilder
impl Sync for RedisConfigBuilder
impl Unpin for RedisConfigBuilder
impl UnwindSafe for RedisConfigBuilder
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