Trait git_checks_core::impl_prelude::ContentCheck
source · [−]pub trait ContentCheck: Debug + Send + Sync {
fn name(&self) -> &str;
fn check(
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult, Box<dyn Error>>;
}
Expand description
Interface for checks which check the content of files.
These checks are not given any metadata, but only information about the content of a commit or topic.
Required methods
fn check(
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult, Box<dyn Error>>
fn check(
&self,
ctx: &CheckGitContext,
content: &dyn Content
) -> Result<CheckResult, Box<dyn Error>>
Run the check.