Trait git_checks::TopicCheck
source · pub trait TopicCheck: Send + Sync {
fn name(&self) -> &str;
fn check(&self, ctx: &CheckGitContext, topic: &Topic) -> Result<CheckResult>;
}
Expand description
Interface for checks which runs once for the entire branch, but with access to the content.
These checks are given the content of the entire topic against a base branch to check.
Required Methods§
sourcefn check(&self, ctx: &CheckGitContext, topic: &Topic) -> Result<CheckResult>
fn check(&self, ctx: &CheckGitContext, topic: &Topic) -> Result<CheckResult>
Run the check.