pub struct StorageBuilder { /* private fields */ }Implementations§
Source§impl StorageBuilder
impl StorageBuilder
pub fn new() -> Self
pub fn namespace(self, namespace: impl Into<String>) -> Self
pub fn max_pool_size(self, max_pool_size: usize) -> Self
pub fn timeouts(self, timeouts: StorageBuilderTimeouts) -> Self
pub fn build_from_redis_url( self, url: impl Into<String>, ) -> Result<Storage, OxanusError>
pub fn build_from_env(self) -> Result<Storage, OxanusError>
pub fn build_from_env_var(self, var_name: &str) -> Result<Storage, OxanusError>
pub fn build_from_pool(self, pool: Pool) -> Result<Storage, OxanusError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StorageBuilder
impl RefUnwindSafe for StorageBuilder
impl Send for StorageBuilder
impl Sync for StorageBuilder
impl Unpin for StorageBuilder
impl UnwindSafe for StorageBuilder
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