diff options
Diffstat (limited to 'server/src/server.rs')
-rw-r--r-- | server/src/server.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/server/src/server.rs b/server/src/server.rs new file mode 100644 index 0000000..eddba94 --- /dev/null +++ b/server/src/server.rs @@ -0,0 +1,13 @@ +use sqlx::PgPool; +use std::sync::Arc; + +use axum::Extension; + +use crate::auth::Authenticator; + +pub struct ServerContext { + pub app_url: String, + pub authenticator: Authenticator, + pub db: PgPool, +} +pub type ContextExtension = Extension<Arc<ServerContext>>; |