revolt_database/models/safety_reports/
ops.rs

1use revolt_result::Result;
2
3use crate::Report;
4
5#[cfg(feature = "mongodb")]
6mod mongodb;
7mod reference;
8
9#[async_trait]
10pub trait AbstractReport: Sync + Send {
11    /// Insert a new report into the database
12    async fn insert_report(&self, report: &Report) -> Result<()>;
13}