cuenv_gitlab/
lib.rs

1//! GitLab provider implementations for cuenv.
2//!
3//! This crate provides GitLab-specific implementations of:
4//! - [`GitLabCodeownersProvider`] for CODEOWNERS file management (feature: `codeowners`)
5//!
6//! # Features
7//!
8//! - `codeowners` (default): CODEOWNERS file sync and check operations
9
10#![warn(missing_docs)]
11
12#[cfg(feature = "codeowners")]
13pub mod codeowners;
14
15// Re-exports for convenience
16#[cfg(feature = "codeowners")]
17pub use codeowners::GitLabCodeownersProvider;