Struct forceps::CacheBuilder [−][src]
pub struct CacheBuilder { /* fields omitted */ }A builder for the Cache object. Exposes APIs for configuring the initial setup of the
database.
Examples
use forceps::CacheBuilder; let builder = CacheBuilder::new("./cache");
Implementations
impl CacheBuilder[src]
impl CacheBuilder[src]pub fn new<P: AsRef<Path>>(path: P) -> Self[src]
Creates a new CacheBuilder, which can be used to customize and create a Cache
instance.
The path supplied is the base directory of the cache instance.
Examples
use forceps::CacheBuilder; let builder = CacheBuilder::new("./cache"); // Use other methods for configuration
pub async fn build(self) -> Result<Cache>[src]
Trait Implementations
impl Clone for CacheBuilder[src]
impl Clone for CacheBuilder[src]fn clone(&self) -> CacheBuilder[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Default for CacheBuilder[src]
impl Default for CacheBuilder[src]fn default() -> Self[src]
Creates a CacheBuilder with the directory set to ./cache.
Examples
use forceps::CacheBuilder; let cache = CacheBuilder::default() .build() .await .unwrap();
Auto Trait Implementations
impl RefUnwindSafe for CacheBuilder
impl RefUnwindSafe for CacheBuilderimpl Send for CacheBuilder
impl Send for CacheBuilderimpl Sync for CacheBuilder
impl Sync for CacheBuilderimpl Unpin for CacheBuilder
impl Unpin for CacheBuilderimpl UnwindSafe for CacheBuilder
impl UnwindSafe for CacheBuilder