[][src]Struct git_checks::config::CheckExecutablePermissionsConfig

pub struct CheckExecutablePermissionsConfig { /* fields omitted */ }

Configuration for the CheckExecutablePermissions check.

The extensions key is a list of strings, defaulting to an empty list. These extensions are used to detect executable files on Windows since other platforms can usually be detected by the file contents.

This check is registered as a commit check with the name "check_executable_permissions" and as a topic check with the name "check_executable_permissions/topic"`.

Example

{
    "extensions": [
        "bat",
        "exe",
        "cmd"
    ]
}

Trait Implementations

impl Debug for CheckExecutablePermissionsConfig[src]

impl<'de> Deserialize<'de> for CheckExecutablePermissionsConfig[src]

impl IntoCheck for CheckExecutablePermissionsConfig[src]

type Check = CheckExecutablePermissions

The check parsed by this configuration.

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]