Cargo.toml: add feature flags for the various source adapters

This commit is contained in:
2026-04-27 06:30:51 +09:00
parent cdc4b7d03e
commit 84c9f7b931
5 changed files with 87 additions and 23 deletions
+19 -8
View File
@@ -1,14 +1,25 @@
pub mod forgejo;
pub mod git;
pub mod gitea;
pub mod github;
pub mod gitlab;
// pub use forgejo::KagamiSourceForgejo;
mod git;
pub use git::KagamiSourceGit;
#[cfg(feature = "forgejo")]
mod forgejo;
#[cfg(feature = "forgejo")]
pub use forgejo::KagamiSourceForgejo;
#[cfg(feature = "gitea")]
mod gitea;
#[cfg(feature = "gitea")]
pub use gitea::KagamiSourceGitea;
#[cfg(feature = "github")]
mod github;
#[cfg(feature = "github")]
pub use github::KagamiSourceGithub;
// pub use gitlab::KagamiSourceGitLab;
#[cfg(feature = "gitlab")]
mod gitlab;
#[cfg(feature = "gitlab")]
pub use gitlab::KagamiSourceGitlab;
use std::collections::HashSet;