OpenAgentID documentation
Source referencesRust module referenceaegis-store-pg

aegis-store-pg · crate

Declared module signatures, types, configuration, and source documentation.

Source: aegis/aegis-store-pg/src/lib.rs. SHA-256: 77c32f388a08e399d52ad6f089fb8463130401d3a0d9f64121bb06621360d40d.

This source reference follows declared modules and preserves feature attributes. It includes public declarations and implementation methods in those modules. Private-module exports and trait resolution still require the compiler; not every declaration is a crate-root import. Function bodies and constant values are omitted. Source comments describe their implementation context and are not a production deployment claim.

cache

pub mod cache;

Source line: 13.

delegations

pub mod delegations;

Source line: 14.

keys

pub mod keys;

Source line: 15.

nonces

pub mod nonces;

Source line: 16.

revocations

pub mod revocations;

Source line: 17.

sessions

pub mod sessions;

Source line: 18.

pub use cache::PgVerificationCacheStore;

pub use cache::PgVerificationCacheStore;

Source line: 20.

pub use delegations::PgDelegationStore;

pub use delegations::PgDelegationStore;

Source line: 21.

pub use keys::PgKeyStore;

pub use keys::PgKeyStore;

Source line: 22.

pub use nonces::PgNonceStore;

pub use nonces::PgNonceStore;

Source line: 23.

pub use revocations::PgRevocationStore;

pub use revocations::PgRevocationStore;

Source line: 24.

pub use sessions::PgSessionStore;

pub use sessions::PgSessionStore;

Source line: 25.

::run_migrations

Run the AEGIS migration SQL against the provided PostgreSQL connection pool.

Creates all required tables and indexes if they do not already exist.

Errors

Returns sqlx::Error if the migration SQL fails to execute.

pub async fn run_migrations(pool: &sqlx::PgPool) -> Result<(), sqlx::Error>;

Source line: 34.

On this page