use-git-tag 0.0.1

Primitive Git tag name vocabulary for RustUse
Documentation
# use-git-tag

Primitive `Git` tag name vocabulary for `RustUse`.

`use-git-tag` models tag names, lightweight vs annotated tag vocabulary, and version-like tag wrappers. It does not parse tag objects or depend on a semantic-versioning parser.

## Basic usage

```rust
use use_git_tag::{GitTagKind, VersionTagName};

let version = VersionTagName::new("v1.2.3").expect("valid version-like tag");

assert_eq!(GitTagKind::Annotated.as_str(), "annotated");
assert_eq!(version.as_str(), "v1.2.3");
```

## Scope

- Validate basic tag-name text.
- Model lightweight and annotated tag labels.
- Keep tag object parsing out of scope.