use async_trait::async_trait;
use serde::{Deserialize, Serialize};
pub mod manager;
#[async_trait]
pub trait TxManager {
async fn create(&mut self, doc_id: &str) -> anyhow::Result<Option<i64>>;
}
#[derive(sqlx::FromRow, Deserialize, Serialize)]
pub struct Document {
pub doc_id: String,
}