Struct git_checks::config::ValidNameConfig
source · [−]pub struct ValidNameConfig { /* private fields */ }
Expand description
Configuration for the ValidName
check.
The full_name_policy
key is a string which must be one of "optional"
, "preferred"
, or
"required"
(the default). The trust_domains
is a list of strings which defaults to
empty for domains which are assumed to be valid in email addresses. This should contain
addresses which are common to the project being watched to avoid false positives when DNS
lookup failures occur.
This check is registered as a commit check with the name "valid_name"
.
Example
{
"full_name_policy": "required",
"trust_domains": [
"mycompany.invalid"
]
}
Trait Implementations
sourceimpl Debug for ValidNameConfig
impl Debug for ValidNameConfig
sourceimpl<'de> Deserialize<'de> for ValidNameConfig
impl<'de> Deserialize<'de> for ValidNameConfig
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl IntoCheck for ValidNameConfig
impl IntoCheck for ValidNameConfig
sourcefn into_check(self) -> Self::Check
fn into_check(self) -> Self::Check
Create a new instance of the check from the configuration.
Auto Trait Implementations
impl RefUnwindSafe for ValidNameConfig
impl Send for ValidNameConfig
impl Sync for ValidNameConfig
impl Unpin for ValidNameConfig
impl UnwindSafe for ValidNameConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more