Module libgitdit::message [] [src]

Message handling utilities

This module provides utilities for handling and processing individual messages' texts. It may be used in order to prepare a message for committing or analyzing messages which are already committed.

The main interface provided by this module are the LineIteratorExt trait and the CommitExt trait. While the former provides git-dit specific utility operations on lines of text, the latter provides functions for retrieving lines of text as well as other data from commits conveniently.

Modules

block

Line block categorization

line_processor

Line processing utilities

Traits

LineIteratorExt

Special iterator extension for messages

Message

Message trait

Type Definitions

BodyLines

Type representing the lines composing the body part of a commit message