Crate libgitmail

Source
Expand description

A library that can parse git-send-email generated email

Please note that this is not a general mail parser. It is specifically built to understand mail generated by git-send-email. For a more general mail parser, maybe look at mailparse or mail instead.

The important fields to get from a git email are the “In-Reply-To” and “References” header. The structure method returns the basic structure of a pathset with a way to select specific parts of the set to export. Look at the PatchSet type for more information.

Modules§

set
Various functions to work with assembled patch sets
tree
Builder patterns to manipulate an unprocessed thread of patches

Structs§

Id
Message ID of an email in a thread
Patch
A single patch, metadata and email body
Segment
The segment data for a patch mail
Subject
The typed subject line of a patch mail

Enums§

Error
A mail error type

Type Aliases§

Result