use-utm 0.0.1

UTM parameter parsing and formatting primitives for RustUse
Documentation
# use-utm

UTM parameter parsing and formatting primitives for `RustUse`.

## Example

```rust
use use_utm::{UtmCampaign, UtmMedium, UtmParameters, UtmSource};

let params = UtmParameters::new(
    UtmSource::new("newsletter").unwrap(),
    UtmMedium::new("email").unwrap(),
    UtmCampaign::new("spring-launch").unwrap(),
);

assert_eq!(params.to_query_string(), "utm_source=newsletter&utm_medium=email&utm_campaign=spring-launch");
```

## Scope

- UTM source, medium, campaign, term, content, parameter sets, URL formatting, and parsing helpers.

## Non-goals

- Analytics, attribution modeling, HTTP clients, or platform-specific tracking APIs.

## License

Licensed under either Apache-2.0 or MIT, at your option.