daaki-message 0.2.0

RFC 5322 email message parser and builder
Documentation
#![allow(clippy::unwrap_used)]

use daaki_message::*;

#[test]
fn test_parsed_email_default() {
    let _ = ParsedEmail::default();
}

#[test]
fn test_outgoing_email_default() {
    let _ = OutgoingEmail::default();
}

#[test]
fn test_datetime_methods() {
    let dt = DateTime::now();
    let _ = dt.to_rfc5322_string();
    let _ = dt.to_iso8601_string();
    let _ = dt.to_unix_timestamp();
    let _ = dt.weekday();
    let _ = dt.year();
    let _ = dt.month();
    let _ = dt.day();
    let _ = dt.hour();
    let _ = dt.minute();
    let _ = dt.second();
    let _ = dt.tz_offset_minutes();
}

#[test]
fn test_address() {
    let addr = Address::new("test@example.com").unwrap();
    println!("{addr}");
}

#[test]
fn test_message_id() {
    let mid = MessageId::new("test@example.com").unwrap();
    println!("{mid}");
}

#[test]
fn test_header_name() {
    let hn = HeaderName::new("Subject").unwrap();
    println!("{hn}");
}