Module dkregistry::reference

source ·
Expand description

Parser for docker:// URLs.

This module provides support for parsing image references.

Example

use std::str::FromStr;
use dkregistry::reference::Reference;

// Parse an image reference
let dkref = Reference::from_str("docker://busybox")?;
assert_eq!(dkref.registry(), "registry-1.docker.io");
assert_eq!(dkref.repository(), "library/busybox");
assert_eq!(dkref.version(), "latest");

Structs

A registry image reference.

Enums

Image version, either a tag or a digest.