[−][src]Enum git_checks::config::ChangelogConfig
Configuration for the Changelog check.
Requires the style key which indicates what style of changelog is used. Must be one of
"directory" or "file".
For both styles, the path key is required. This is the path to the file or directory
containing changelog information. The required key is a boolean that defaults to false.
The directory style also has an optional extension key which is a string that changelog
files in the directory are expected to have.
This check is registered as a commit check with the name "changelog" and a topic check
with the name "changelog/topic".
Examples
{
"style": "directory",
"path": "path/to/directory",
"extension": "md",
"required": false
}
{
"style": "file",
"path": "path/to/changelog.file",
"required": false
}
{
"style": "files",
"paths": [
"path/to/first/changelog.file"
"path/to/second/changelog.file"
],
"required": false
}
Trait Implementations
impl Debug for ChangelogConfig[src]
impl<'de> Deserialize<'de> for ChangelogConfig[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl IntoCheck for ChangelogConfig[src]
type Check = Changelog
The check parsed by this configuration.
fn into_check(self) -> Self::Check[src]
Auto Trait Implementations
impl Send for ChangelogConfig
impl Sync for ChangelogConfig
impl Unpin for ChangelogConfig
impl UnwindSafe for ChangelogConfig
impl RefUnwindSafe for ChangelogConfig
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,