From 7c8a5d712614e6ff2e527a41e6724431a0fd0fa6 Mon Sep 17 00:00:00 2001 From: ralpha Date: Sat, 16 Dec 2023 23:38:15 +0100 Subject: [PATCH] Add database example compile test --- rocket-okapi/tests/db_pool.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 rocket-okapi/tests/db_pool.rs diff --git a/rocket-okapi/tests/db_pool.rs b/rocket-okapi/tests/db_pool.rs new file mode 100644 index 00000000..45a96322 --- /dev/null +++ b/rocket-okapi/tests/db_pool.rs @@ -0,0 +1,18 @@ +//! This test should just compile. + +use rocket_okapi::gen::OpenApiGenerator; +use rocket_okapi::request::{OpenApiFromRequest, RequestHeaderInput}; +use rocket_sync_db_pools::{database, diesel}; + +#[database("sqlite_logs")] +pub struct MyDB(diesel::SqliteConnection); + +impl<'r> OpenApiFromRequest<'r> for MyDB { + fn from_request_input( + _gen: &mut OpenApiGenerator, + _name: String, + _required: bool, + ) -> rocket_okapi::Result { + Ok(RequestHeaderInput::None) + } +}