use-email-message 0.1.0

Email message structure primitives for RustUse
Documentation
# use-email-message

Email message structure primitives for `RustUse`.

## Experimental

`use-email-message` is experimental while `use-email` remains below `0.3.0`.

## Example

```rust
use use_email_message::{EmailMessage, MessageBuilder, MessageKind};

let plain = EmailMessage::plain_text("Hello", "A short note.");
let built = MessageBuilder::new(MessageKind::Html)
    .subject("Hello")?
    .body("<p>A short note.</p>")
    .build()?;

assert_eq!(plain.subject(), Some("Hello"));
assert_eq!(built.kind(), MessageKind::Html);
# Ok::<(), Box<dyn std::error::Error>>(())
```

## Scope

- Header collections, message body, raw/parsed message containers, message kind labels, and simple builders.
- `plain_text` and `html` constructors for small controlled messages.

## Non-goals

- Complete MIME parser or renderer.
- Message delivery or storage.
- Template rendering.

## License

Licensed under either Apache-2.0 or MIT.