use-metadata 0.0.1

Page metadata and social preview primitives for RustUse presence utilities
Documentation
# use-metadata

Page metadata and social preview primitives for `RustUse` presence utilities.

## Example

```rust
use use_metadata::{MetadataDescription, MetadataTitle, OpenGraphType, PageMetadata, SocialPreview};

let metadata = PageMetadata::new(
    MetadataTitle::new("Example Article").unwrap(),
    MetadataDescription::new("A short example article summary.").unwrap(),
)
.with_social_preview(SocialPreview::new(
    MetadataTitle::new("Example Article").unwrap(),
    MetadataDescription::new("A short example article summary.").unwrap(),
).with_open_graph_type(OpenGraphType::Article));

assert!(metadata.social_preview().is_some());
```

## Scope

- Metadata titles, descriptions, Open Graph types and images, Twitter card kinds, social previews, and page metadata records.

## Non-goals

- Platform SDKs, HTML rendering, crawler behavior, or image processing.

## License

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