Expand description
§use-docker-image
Primitive Docker image reference parsing for RustUse.
This crate splits common image references into registry, path, repository, tag, and digest components. It intentionally validates a conservative subset of image name syntax rather than claiming complete Docker compatibility.
§Basic Usage
use use_docker_image::DockerImageReference;
let reference: DockerImageReference = "ghcr.io/rustuse/app:0.1.0".parse()?;
assert_eq!(reference.registry(), Some("ghcr.io"));
assert_eq!(reference.namespace(), Some("rustuse"));
assert_eq!(reference.repository(), "app");
assert_eq!(reference.tag(), Some("0.1.0"));Structs§
- Docker
Image Reference - A conservatively parsed Docker image reference.
Enums§
- Docker
Image Reference Error - Error returned when a Docker image reference is invalid.