Skip to main content

tagit_cfg/
lib.rs

1//! Configuration for `tagit`.
2
3use serde::Deserialize;
4
5#[derive(Deserialize, Default, Clone)]
6#[serde(deny_unknown_fields, default, rename_all = "kebab-case")]
7#[non_exhaustive]
8/// Configuration for a specific package, from tool metadata section of the manifest.
9pub struct TagitCfg {
10    /// Ignore this package entirely.
11    pub skip: bool,
12    /// Do not do semver-guided retagging.
13    pub skip_retag: bool,
14}