16 lines
494 B
Rust
16 lines
494 B
Rust
#[cfg(feature = "sql-adaptor")]
|
|
pub async fn create_adaptor() -> sql_adaptor::SqlAdaptor {
|
|
sql_adaptor::SqlAdaptor::new().await
|
|
}
|
|
|
|
#[cfg(feature = "datastore-adaptor")]
|
|
pub async fn create_adaptor() -> datastore_adaptor::DatastoreAdaptor {
|
|
datastore_adaptor::DatastoreAdaptor::new().await
|
|
}
|
|
|
|
#[cfg(not(feature = "sql-adaptor"))]
|
|
#[cfg(not(feature = "datastore-adaptor"))]
|
|
pub async fn create_adaptor() -> memory_adaptor::MemoryAdaptor {
|
|
memory_adaptor::MemoryAdaptor::new().await
|
|
}
|