Skip to main content

Crate use_docker_tag

Crate use_docker_tag 

Source
Expand description

§use-docker-tag

Primitive Docker tag validation helpers for RustUse.

use-docker-tag validates Docker-shaped tag text and exposes small helpers for latest, semantic-looking tags, and platform-looking suffixes.

§Basic Usage

use use_docker_tag::DockerTag;

let tag: DockerTag = "1.2.3-alpine".parse()?;

assert!(tag.is_semver_like());
assert!(tag.has_platform_suffix());
assert_eq!(DockerTag::latest().as_str(), "latest");

Structs§

DockerTag
A validated Docker tag.

Enums§

DockerTagError
Error returned when Docker tag text is invalid.

Functions§

is_valid_docker_tag
Returns true when value is valid Docker tag text.