Expand description

Module for importing all types and traits for implementing checks.

Structs

Git context for use in checks.

The results of a check.

Representation of a commit with information useful for commit checks.

The Git object id of a commit.

Information about a file that changed in a commit.

An identity for creating git commits.

A git context for a submodule for use within checks.

Representation of a topic with information useful for commit checks.

Enums

States attributes may be in.

Errors which can occur when working with a commit for a check.

A representation of filenames as given by Git.

Errors which may occur when working with workareas.

Ways a file can be changed in a commit.

Traits

Interface for checks which runs once for the entire branch.

Interface for checks which run for each commit.

A trait for representing the content of a diff.

Interface for checks which check the content of files.

Error is a trait representing the basic expectations for error values, i.e., values of type E in Result<T, E>.

Interface for checks which runs once for the entire branch, but with access to the content.

Functions

Create a prefix to a message referencing the associated.

Create a prefix to a message referencing the associated with a description string.