# use-mailto
`mailto:` URI primitives for `RustUse`.
## Experimental
`use-mailto` is experimental while `use-email` remains below `0.3.0`.
## Example
```rust
use use_mailto::MailtoBuilder;
let uri = MailtoBuilder::new()
.to("jane@example.com")?
.subject("Hello there")
.body("A short note.")
.build();
assert_eq!(uri.to_string(), "mailto:jane@example.com?subject=Hello%20there&body=A%20short%20note.");
# Ok::<(), use_mailto::MailtoError>(())
```
## Scope
- Mailto addresses, fields, queries, URI containers, and builders.
- Minimal deterministic percent encoding for common fields.
## Non-goals
- Complete URI parser behavior.
- HTML form handling.
- Client launch or OS integration.
## License
Licensed under either Apache-2.0 or MIT.