Browse Source

move EntityGatewayTransaction to end of file

pull/112/head
jake 2 years ago
committed by andy
parent
commit
da066a3445
  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 {
@ -155,3 +144,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