Skip to main content

SqlxHookContext

Type Alias SqlxHookContext 

Source
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<'_>

Source§

async fn connection(&self) -> AuthResult<SqlxHookConnection<'_>>

Acquire a connection for application queries. Read more