Skip to main content

hypermail/
lib.rs

1//! hypermail-rs: A Rust port of hypermail, converting mbox email archives to HTML.
2//!
3//! This library provides parsing of mbox files, MIME decoding, HTML generation,
4//! index creation (by date, subject, author, thread), i18n support, and
5//! configurable template-based output.
6
7// Allow field reassignment with default in tests - Config has 109 fields
8#![allow(clippy::field_reassign_with_default)]
9
10pub mod config;
11pub mod date;
12pub mod error;
13pub mod file_utils;
14pub mod filter;
15pub mod gdbm;
16pub mod haof;
17pub mod headers;
18pub mod html;
19pub mod i18n;
20pub mod index;
21pub mod link;
22pub mod mbox;
23pub mod message;
24pub mod mime;
25pub mod quotes;
26pub mod search;
27pub mod string_utils;
28pub mod structs;
29pub mod templates;
30pub mod txt2html;