move EntityGatewayTransaction to end of file

This commit is contained in:
jake 2022-04-27 13:09:58 -06:00 committed by andy
parent 7c3ae25f29
commit 48b73bae09

View File

@ -16,17 +16,6 @@ pub enum GatewayError {
PgError(#[from] sqlx::Error)
}
#[async_trait::async_trait]
pub trait EntityGatewayTransaction: Send + Sync {
fn gateway<'a>(&'a mut self) -> &'a mut dyn EntityGateway {
unimplemented!()
}
async fn commit(self: Box<Self>) -> Result<(), GatewayError> {
unimplemented!()
}
}
#[async_trait::async_trait]
pub trait EntityGateway: Send + Sync {
@ -165,3 +154,15 @@ pub trait EntityGateway: Send + Sync {
unimplemented!();
}
}
#[async_trait::async_trait]
pub trait EntityGatewayTransaction: Send + Sync {
fn gateway<'a>(&'a mut self) -> &'a mut dyn EntityGateway {
unimplemented!()
}
async fn commit(self: Box<Self>) -> Result<(), GatewayError> {
unimplemented!()
}
}