pub type SqlxHookContext<'a> = DatabaseHookContext<'a, SqlxBackend>;Expand description
Context passed to SQLx lifecycle hooks.
Aliased Type§
pub struct SqlxHookContext<'a> {
pub config: &'a AuthConfig,
pub db: &'a SqlxPool,
pub tx: Option<&'a SqlxTransaction>,
pub request: Option<RequestHookContext>,
}Fields§
§config: &'a AuthConfig§db: &'a SqlxPool§tx: Option<&'a SqlxTransaction>Present for writes inside an auth transaction. Creation after hooks run only after a successful commit and receive no active transaction.
request: Option<RequestHookContext>Trait Implementations§
Source§impl SqlxHookContextExt for SqlxHookContext<'_>
impl SqlxHookContextExt for SqlxHookContext<'_>
Source§async fn connection(&self) -> AuthResult<SqlxHookConnection<'_>>
async fn connection(&self) -> AuthResult<SqlxHookConnection<'_>>
Acquire a connection for application queries. Read more