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 firehose(self, firehose: bool) -> Self
pub fn max_pool_size(self, max_pool_size: usize) -> Self
pub fn from_redis_url(self, url: impl Into<String>) -> Result<Self, OxanusError>
pub fn from_redis_pool(self, pool: Pool) -> Self
pub fn from_env(self) -> Result<Self, OxanusError>
pub fn from_env_var(self, var_name: &str) -> Result<Self, OxanusError>
pub fn build(self) -> 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