#![allow(clippy::unknown_clippy_lints)]
#![allow(clippy::manual_non_exhaustive)]
#[macro_use]
mod macros;
#[cfg(feature = "client_api")]
mod gitlab;
pub mod hooks;
pub mod systemhooks;
pub mod types;
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::{Gitlab, GitlabBuilder, GitlabError};
pub use crate::types::*;
#[cfg(test)]
mod test;