Trait git_checks::impl_prelude::TopicCheck
[−]
[src]
pub trait TopicCheck: Send + Sync { fn name(&self) -> &str; fn check(&self, ctx: &CheckGitContext, topic: &Topic) -> Result<CheckResult>; }
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
fn name(&self) -> &str
The name of the check.
fn check(&self, ctx: &CheckGitContext, topic: &Topic) -> Result<CheckResult>
Run the check.
Implementors
impl<T> TopicCheck for T where
T: ContentCheck,impl TopicCheck for CheckWhitespace