diff --git a/backend/src/lib.rs b/backend/src/lib.rs index 840420ee..c4eb4260 100644 --- a/backend/src/lib.rs +++ b/backend/src/lib.rs @@ -25,13 +25,13 @@ pub async fn root() -> &'static str { "Hello Bob!" } -#[derive(OpenApi)] -#[openapi( +#[cfg_attr(feature = "swagger", derive(OpenApi))] +#[cfg_attr(feature = "swagger", openapi( paths(root), tags( (name = "bob", description = "BOB management API") ) - )] + ))] pub struct ApiDoc; /// Generate openapi documentation for the project #[cfg(feature = "swagger")]