Browse Source

move EntityGatewayTransaction to end of file

kill_counters
jake 2 years ago
committed by andy
parent
commit
48b73bae09
  1. 23
      src/entity/gateway/entitygateway.rs

23
src/entity/gateway/entitygateway.rs

@ -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!()
}
}
Loading…
Cancel
Save