Struct git_checks::GitCheckConfiguration [−][src]
pub struct GitCheckConfiguration<'a> { /* fields omitted */ }Configuration for checks to run against a repository.
Methods
impl<'a> GitCheckConfiguration<'a>[src]
impl<'a> GitCheckConfiguration<'a>pub fn new() -> Self[src]
pub fn new() -> SelfCreate a new check configuration.
ⓘImportant traits for &'a mut Rpub fn add_check(&mut self, check: &'a Check) -> &mut Self[src]
ⓘImportant traits for &'a mut R
pub fn add_check(&mut self, check: &'a Check) -> &mut SelfAdd a check to be run on every commit.
ⓘImportant traits for &'a mut Rpub fn add_branch_check(&mut self, check: &'a BranchCheck) -> &mut Self[src]
ⓘImportant traits for &'a mut R
pub fn add_branch_check(&mut self, check: &'a BranchCheck) -> &mut SelfAdd a check to be once for the entire branch.
ⓘImportant traits for &'a mut Rpub fn add_topic_check(&mut self, check: &'a TopicCheck) -> &mut Self[src]
ⓘImportant traits for &'a mut R
pub fn add_topic_check(&mut self, check: &'a TopicCheck) -> &mut SelfAdd a check to be once for the entire topic.
pub fn run_commit(
&self,
ctx: &GitContext,
commit: &CommitId,
owner: &Identity
) -> Result<CheckResult>[src]
pub fn run_commit(
&self,
ctx: &GitContext,
commit: &CommitId,
owner: &Identity
) -> Result<CheckResult>Run checks over a given commit.
pub fn run_topic<R>(
&self,
ctx: &GitContext,
reason: R,
base_branch: &CommitId,
topic: &CommitId,
owner: &Identity
) -> Result<TopicCheckResult> where
R: AsRef<str>, [src]
pub fn run_topic<R>(
&self,
ctx: &GitContext,
reason: R,
base_branch: &CommitId,
topic: &CommitId,
owner: &Identity
) -> Result<TopicCheckResult> where
R: AsRef<str>, Run checks over a given topic and collect results from the checks.
Trait Implementations
impl<'a> Default for GitCheckConfiguration<'a>[src]
impl<'a> Default for GitCheckConfiguration<'a>fn default() -> GitCheckConfiguration<'a>[src]
fn default() -> GitCheckConfiguration<'a>Returns the "default value" for a type. Read more
impl<'a> Debug for GitCheckConfiguration<'a>[src]
impl<'a> Debug for GitCheckConfiguration<'a>Auto Trait Implementations
impl<'a> Send for GitCheckConfiguration<'a>
impl<'a> Send for GitCheckConfiguration<'a>impl<'a> Sync for GitCheckConfiguration<'a>
impl<'a> Sync for GitCheckConfiguration<'a>