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§
source§impl Debug for ValidNameConfig
impl Debug for ValidNameConfig
source§impl<'de> Deserialize<'de> for ValidNameConfig
impl<'de> Deserialize<'de> for ValidNameConfig
source§fn 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
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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more