#![allow(clippy::uninlined_format_args)]
#[macro_use]
#[cfg(not(feature = "_nohooks"))]
mod macros;
#[cfg(feature = "client_api")]
mod gitlab;
pub mod hooktypes;
#[deprecated(since = "0.1705.1", note = "stable hook APIs are not feasible")]
#[cfg(not(feature = "_nohooks"))]
pub mod hooks;
#[deprecated(since = "0.1705.1", note = "stable hook APIs are not feasible")]
#[cfg(not(feature = "_nohooks"))]
pub mod systemhooks;
#[deprecated(since = "0.1705.1", note = "stable hook APIs are not feasible")]
#[cfg(not(feature = "_nohooks"))]
pub mod webhooks;
#[cfg(feature = "client_api")]
pub mod api;
#[cfg(feature = "client_api")]
mod auth;
#[cfg(feature = "client_api")]
pub use crate::auth::AuthError;
#[cfg(feature = "client_api")]
pub use crate::gitlab::{
AsyncGitlab, Gitlab, GitlabBuilder, GitlabError, ImpersonationClient, RestError,
};
#[cfg(test)]
mod test;