Expand description
§use-docker-label
Primitive Docker and OCI label helpers for RustUse.
This crate validates label keys and values and exposes helpers for common OCI
annotation labels.
§Basic Usage
use use_docker_label::{DockerLabel, DockerLabelKey, OCI_TITLE};
let label = DockerLabel::new(DockerLabelKey::new(OCI_TITLE)?, "RustUse app")?;
assert_eq!(label.to_string(), "org.opencontainers.image.title=RustUse app");Structs§
- Docker
Label - A Docker label key/value pair.
- Docker
Label Key - A validated Docker label key.
Enums§
- Docker
Label Error - Error returned when Docker label text is invalid.
Constants§
- OCI_
DESCRIPTION - Common
OCIannotation label for a description. - OCI_
LICENSES - Common
OCIannotation label for license metadata. - OCI_
REVISION - Common
OCIannotation label for a revision. - OCI_
SOURCE - Common
OCIannotation label for a source URL. - OCI_
TITLE - Common
OCIannotation label for an image title. - OCI_
VERSION - Common
OCIannotation label for a version.