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.