we_trust_sqlserver/
adapter.rs1use crate::SqlServerService;
2use crate::connection::SqlServerConnection;
3use std::sync::Arc;
4use tracing::info;
5use yykv_types::DsError;
6
7type Result<T> = std::result::Result<T, DsError>;
8
9pub struct SqlServerAdapter;
10
11impl SqlServerAdapter {
12 pub async fn connect(_url: &str) -> Result<SqlServerConnection> {
13 info!("SqlServer connecting to: {}", _url);
14 let service = Arc::new(SqlServerService::new()?);
15 Ok(SqlServerConnection::new(service))
16 }
17}