pub async fn open_debug(path: &Path, now: NowFn) -> Result<Catalog, anyhow::Error> {
        let (catalog, _, _) = Self::open(&Config {
            path,
            enable_logging: true,
            experimental_mode: None,
            safe_mode: false,
            build_info: &DUMMY_BUILD_INFO,
            timestamp_frequency: Duration::from_secs(1),
            now,
            persist: PersistConfig::disabled(),
            skip_migrations: true,
            metrics_registry: &MetricsRegistry::new(),
            disable_user_indexes: false,
        })
        .await?;
        Ok(catalog)
    }
/// Opens the catalog at `path` with parameters set appropriately for debug
/// contexts, like in tests.
///
/// WARNING! This function can arbitrarily fail because it does not make any
/// effort to adjust the catalog's contents' structure or semantics to the
/// currently running version, i.e. it does not apply any migrations.
///
/// This function should not be called in production contexts. Use
/// [`Catalog::open`] with appropriately set configuration parameters
/// instead.
Opens the catalog at `path` with parameters set appropriately for debug
contexts, like in tests.

WARNING. This function can arbitrarily fail because it does not make any
effort to adjust the catalog's contents' structure or semantics to the
currently running version, i.e. it does not apply any migrations.

This function should not be called in production contexts. Use
[`Catalog::open`] with appropriately set configuration parameters
instead.
Opens the catalog at ` path ` with parameters set appropriately for debug contexts like in tests . WARNING . This function can arbitrarily fail because it does not make any effort to adjust the catalog ' s contents ' structure or semantics to the currently running version i . e . it does not apply any migrations . This function should not be called in production contexts . Use [ ` Catalog :: open ` ] with appropriately set configuration parameters instead .
pub async fn open_debug(path: &Path, now: NowFn) -> Result<Catalog, anyhow::Error> {
        let (catalog, _, _) = Self::open(&Config {
            path,
            enable_logging: true,
            experimental_mode: None,
            safe_mode: false,
            build_info: &DUMMY_BUILD_INFO,
            timestamp_frequency: Duration::from_secs(1),
            now,
            persist: PersistConfig::disabled(),
            skip_migrations: true,
            metrics_registry: &MetricsRegistry::new(),
            disable_user_indexes: false,
        })
        .await?;
        Ok(catalog)
    }
pub async fn open_debug ( path : & Path , now : NowFn ) -> Result < Catalog , anyhow :: Error > { let ( catalog , _ , _ ) = Self :: open ( & Config { path , enable_logging : true , experimental_mode : None , safe_mode : false , build_info : & DUMMY_BUILD_INFO , timestamp_frequency : Duration :: from_secs ( 1 ) , now , persist : PersistConfig :: disabled ( ) , skip_migrations : true , metrics_registry : & MetricsRegistry :: new ( ) , disable_user_indexes : false , } ) . await ? ; Ok ( catalog ) }
Opens the catalog at `path` with parameters set appropriately for debug
contexts, like in tests.
Opens the catalog at ` path ` with parameters set appropriately for debug contexts like in tests .
path
&Path
now
NowFn
path
&Path
now
NowFn