SYMBOL INDEX (449 symbols across 31 files) FILE: src/distribution/error.rs constant ERR_REGISTRY (line 12) | pub const ERR_REGISTRY: &str = "distribution: registry returned error"; type ErrorCode (line 18) | pub enum ErrorCode { type ErrorResponse (line 58) | pub struct ErrorResponse { method detail (line 71) | pub fn detail(&self) -> &[ErrorInfo] { method fmt (line 64) | fn fmt(&self, f: &mut Formatter) -> fmt::Result { type ErrorInfo (line 84) | pub struct ErrorInfo { function deserialize (line 107) | pub fn deserialize<'de, D>(deserializer: D) -> Result, D:... function serialize (line 123) | pub fn serialize(target: &Option, serializer: S) -> Result Result<()> { function error_response_failure (line 156) | fn error_response_failure() { function error_info_success (line 161) | fn error_info_success() -> Result<()> { function error_info_failure (line 172) | fn error_info_failure() { function error_info_serialize_success (line 177) | fn error_info_serialize_success() -> Result<()> { function error_info_serialize_failure (line 188) | fn error_info_serialize_failure() -> Result<()> { function error_info_deserialize_success (line 199) | fn error_info_deserialize_success() -> Result<()> { FILE: src/distribution/reference.rs constant NAME_TOTAL_LENGTH_MAX (line 10) | const NAME_TOTAL_LENGTH_MAX: usize = 255; constant DOCKER_HUB_DOMAIN_LEGACY (line 12) | const DOCKER_HUB_DOMAIN_LEGACY: &str = "index.docker.io"; constant DOCKER_HUB_DOMAIN (line 13) | const DOCKER_HUB_DOMAIN: &str = "docker.io"; constant DOCKER_HUB_OFFICIAL_REPO_NAME (line 14) | const DOCKER_HUB_OFFICIAL_REPO_NAME: &str = "library"; constant DEFAULT_TAG (line 15) | const DEFAULT_TAG: &str = "latest"; constant REFERENCE_REGEXP (line 18) | const REFERENCE_REGEXP: &str = r"^((?:(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0... function reference_regexp (line 20) | fn reference_regexp() -> &'static Regex { type ParseError (line 32) | pub enum ParseError { type Reference (line 77) | pub struct Reference { method with_tag (line 90) | pub fn with_tag(registry: String, repository: String, tag: String) -> ... method with_digest (line 101) | pub fn with_digest(registry: String, repository: String, digest: Strin... method with_tag_and_digest (line 128) | pub fn with_tag_and_digest( method clone_with_digest (line 144) | pub fn clone_with_digest(&self, digest: String) -> Self { method set_mirror_registry (line 167) | pub fn set_mirror_registry(&mut self, registry: String) { method resolve_registry (line 177) | pub fn resolve_registry(&self) -> &str { method registry (line 186) | pub fn registry(&self) -> &str { method repository (line 191) | pub fn repository(&self) -> &str { method tag (line 196) | pub fn tag(&self) -> Option<&str> { method digest (line 201) | pub fn digest(&self) -> Option<&str> { method namespace (line 210) | pub fn namespace(&self) -> Option<&str> { method whole (line 219) | pub fn whole(&self) -> String { method fmt (line 225) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Error (line 264) | type Error = ParseError; method try_from (line 266) | fn try_from(s: &str) -> Result { type Error (line 321) | type Error = ParseError; method try_from (line 322) | fn try_from(string: String) -> Result { type Err (line 256) | type Err = ParseError; method from_str (line 258) | fn from_str(s: &str) -> Result { method from (line 328) | fn from(reference: Reference) -> Self { function split_domain (line 339) | fn split_domain(name: &str) -> (String, String) { function parse_good_reference (line 397) | fn parse_good_reference( function parse_bad_reference (line 431) | fn parse_bad_reference(input: &str, err: ParseError) { function test_mirror_registry (line 461) | fn test_mirror_registry(input: &str, registry: &str, resolved_registry: ... function test_create_reference_from_tag_and_digest (line 485) | fn test_create_reference_from_tag_and_digest( FILE: src/distribution/repository.rs type RepositoryList (line 16) | pub struct RepositoryList { function repository_list_success (line 27) | fn repository_list_success() -> Result<()> { function repository_list_failure (line 36) | fn repository_list_failure() { FILE: src/distribution/tag.rs type TagList (line 16) | pub struct TagList { function tag_list_success (line 30) | fn tag_list_success() -> Result<()> { function tag_list_failure (line 41) | fn tag_list_failure() { FILE: src/distribution/version.rs constant VERSION_MAJOR (line 4) | pub const VERSION_MAJOR: u32 = 1; constant VERSION_MINOR (line 7) | pub const VERSION_MINOR: u32 = 0; constant VERSION_PATCH (line 10) | pub const VERSION_PATCH: u32 = 0; constant VERSION_DEV (line 13) | pub const VERSION_DEV: &str = "-dev"; constant VERSION (line 16) | pub const VERSION: &str = formatcp!("{VERSION_MAJOR}.{VERSION_MINOR}.{VE... function version (line 22) | pub fn version() -> String { function version_test (line 32) | fn version_test() { FILE: src/error.rs type Result (line 11) | pub type Result = std::result::Result; type OciSpecError (line 15) | pub enum OciSpecError { function oci_error (line 36) | pub(crate) fn oci_error<'a, M>(message: M) -> OciSpecError FILE: src/image/annotations.rs constant ANNOTATION_CREATED (line 3) | pub const ANNOTATION_CREATED: &str = "org.opencontainers.image.created"; constant ANNOTATION_AUTHORS (line 7) | pub const ANNOTATION_AUTHORS: &str = "org.opencontainers.image.authors"; constant ANNOTATION_URL (line 11) | pub const ANNOTATION_URL: &str = "org.opencontainers.image.url"; constant ANNOTATION_DOCUMENTATION (line 15) | pub const ANNOTATION_DOCUMENTATION: &str = "org.opencontainers.image.doc... constant ANNOTATION_SOURCE (line 19) | pub const ANNOTATION_SOURCE: &str = "org.opencontainers.image.source"; constant ANNOTATION_VERSION (line 24) | pub const ANNOTATION_VERSION: &str = "org.opencontainers.image.version"; constant ANNOTATION_REVISION (line 28) | pub const ANNOTATION_REVISION: &str = "org.opencontainers.image.revision"; constant ANNOTATION_VENDOR (line 32) | pub const ANNOTATION_VENDOR: &str = "org.opencontainers.image.vendor"; constant ANNOTATION_LICENSES (line 36) | pub const ANNOTATION_LICENSES: &str = "org.opencontainers.image.licenses"; constant ANNOTATION_REF_NAME (line 41) | pub const ANNOTATION_REF_NAME: &str = "org.opencontainers.image.ref.name"; constant ANNOTATION_TITLE (line 45) | pub const ANNOTATION_TITLE: &str = "org.opencontainers.image.title"; constant ANNOTATION_DESCRIPTION (line 49) | pub const ANNOTATION_DESCRIPTION: &str = "org.opencontainers.image.descr... constant ANNOTATION_BASE_IMAGE_DIGEST (line 53) | pub const ANNOTATION_BASE_IMAGE_DIGEST: &str = "org.opencontainers.image... constant ANNOTATION_BASE_IMAGE_NAME (line 57) | pub const ANNOTATION_BASE_IMAGE_NAME: &str = "org.opencontainers.image.b... FILE: src/image/artifact.rs type ArtifactManifest (line 23) | pub struct ArtifactManifest { method from_file (line 80) | pub fn from_file(path: impl AsRef) -> Result { method from_reader (line 99) | pub fn from_reader(reader: R) -> Result { method to_file (line 118) | pub fn to_file>(&self, path: P) -> Result<()> { method to_file_pretty (line 137) | pub fn to_file_pretty>(&self, path: P) -> Result<()> { method to_writer (line 156) | pub fn to_writer(&self, writer: &mut W) -> Result<()> { method to_writer_pretty (line 175) | pub fn to_writer_pretty(&self, writer: &mut W) -> Result<()> { method to_string (line 193) | pub fn to_string(&self) -> Result { method to_string_pretty (line 211) | pub fn to_string_pretty(&self) -> Result { function get_manifest_path (line 222) | fn get_manifest_path() -> PathBuf { function create_manifest (line 226) | fn create_manifest() -> ArtifactManifest { function load_manifest_from_file (line 268) | fn load_manifest_from_file() { FILE: src/image/config.rs constant LABEL_VERSION (line 20) | pub const LABEL_VERSION: &str = "version"; type ImageConfiguration (line 46) | pub struct ImageConfiguration { method from_file (line 115) | pub fn from_file>(path: P) -> Result { method from_reader (line 131) | pub fn from_reader(reader: R) -> Result { method to_file (line 147) | pub fn to_file>(&self, path: P) -> Result<()> { method to_file_pretty (line 163) | pub fn to_file_pretty>(&self, path: P) -> Result<()> { method to_writer (line 179) | pub fn to_writer(&self, writer: &mut W) -> Result<()> { method to_writer_pretty (line 195) | pub fn to_writer_pretty(&self, writer: &mut W) -> Result<()> { method to_string (line 210) | pub fn to_string(&self) -> Result { method to_string_pretty (line 225) | pub fn to_string_pretty(&self) -> Result { method labels_of_config (line 230) | pub fn labels_of_config(&self) -> Option<&HashMap> { method version (line 236) | pub fn version(&self) -> Option<&str> { method get_config_annotation (line 249) | pub fn get_config_annotation(&self, key: &str) -> Option<&str> { method fmt (line 259) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Config (line 294) | pub struct Config { type GoMapSerde (line 374) | struct GoMapSerde {} function deserialize_as_vec (line 376) | fn deserialize_as_vec<'de, D>(deserializer: D) -> std::result::Result( type RootFs (line 430) | pub struct RootFs { method default (line 441) | fn default() -> Self { type History (line 469) | pub struct History { function create_base_config (line 502) | fn create_base_config() -> ConfigBuilder { function create_base_imgconfig (line 524) | fn create_base_imgconfig(conf: Config) -> ImageConfigurationBuilder { function create_config (line 554) | fn create_config() -> ImageConfiguration { function create_imgconfig_v1 (line 561) | fn create_imgconfig_v1() -> ImageConfiguration { function get_config_path (line 575) | fn get_config_path() -> PathBuf { function load_configuration_from_file (line 580) | fn load_configuration_from_file() { function test_helpers (line 593) | fn test_helpers() { function load_configuration_from_reader (line 603) | fn load_configuration_from_reader() { function save_config_to_file (line 619) | fn save_config_to_file() { function save_config_to_writer (line 638) | fn save_config_to_writer() { function save_config_to_string (line 653) | fn save_config_to_string() { function optional_history_field_absent (line 666) | fn optional_history_field_absent() { function serialize_without_history (line 682) | fn serialize_without_history() { function builder_without_history (line 700) | fn builder_without_history() { FILE: src/image/descriptor.rs type Descriptor (line 22) | pub struct Descriptor { method new (line 136) | pub fn new(media_type: MediaType, size: u64, digest: impl Into... method as_digest_sha256 (line 150) | pub fn as_digest_sha256(&self) -> Option<&str> { type Platform (line 91) | pub struct Platform { function test_deserialize (line 165) | fn test_deserialize() { function test_malformed_digest (line 196) | fn test_malformed_digest() { FILE: src/image/digest.rs type DigestAlgorithm (line 13) | pub enum DigestAlgorithm { method as_ref (line 28) | fn as_ref(&self) -> &str { method digest_hexlen (line 46) | pub const fn digest_hexlen(&self) -> Option { method from (line 57) | fn from(value: &str) -> Self { method fmt (line 39) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function char_is_lowercase_ascii_hex (line 67) | fn char_is_lowercase_ascii_hex(c: char) -> bool { function char_is_algorithm_component (line 72) | fn char_is_algorithm_component(c: char) -> bool { function char_is_encoded (line 77) | fn char_is_encoded(c: char) -> bool { type Digest (line 99) | pub struct Digest { method as_ref (line 111) | fn as_ref(&self) -> &str { method deserialize (line 123) | fn deserialize(deserializer: D) -> Result method serialize (line 133) | fn serialize(&self, serializer: S) -> Result constant ALGORITHM_SEPARATOR (line 143) | const ALGORITHM_SEPARATOR: &'static [char] = &['+', '.', '_', '-']; method algorithm (line 145) | pub fn algorithm(&self) -> &DigestAlgorithm { method digest (line 153) | pub fn digest(&self) -> &str { type Error (line 167) | type Error = crate::OciSpecError; method try_from (line 169) | fn try_from(s: String) -> Result { type Error (line 225) | type Error = crate::OciSpecError; method try_from (line 227) | fn try_from(string: &str) -> Result { method from (line 239) | fn from(value: Sha256Digest) -> Self { method fmt (line 117) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Err (line 159) | type Err = crate::OciSpecError; method from_str (line 161) | fn from_str(s: &str) -> Result { type Sha256Digest (line 234) | pub struct Sha256Digest { method as_ref (line 249) | fn as_ref(&self) -> &str { method digest (line 280) | pub fn digest(&self) -> &str { method fmt (line 255) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Err (line 261) | type Err = crate::OciSpecError; method from_str (line 263) | fn from_str(digest: &str) -> Result { function test_digest_invalid (line 290) | fn test_digest_invalid() { constant VALID_DIGEST_SHA256 (line 316) | const VALID_DIGEST_SHA256: &str = constant VALID_DIGEST_SHA384 (line 318) | const VALID_DIGEST_SHA384: &str = constant VALID_DIGEST_SHA512 (line 320) | const VALID_DIGEST_SHA512: &str = function test_digest_valid (line 324) | fn test_digest_valid() { function test_sha256_valid (line 337) | fn test_sha256_valid() { function test_sha384_valid (line 347) | fn test_sha384_valid() { function test_sha512_valid (line 359) | fn test_sha512_valid() { function test_sha256 (line 369) | fn test_sha256() { FILE: src/image/index.rs constant SCHEMA_VERSION (line 17) | pub const SCHEMA_VERSION: u32 = 2; type ImageIndex (line 32) | pub struct ImageIndex { method from_file (line 86) | pub fn from_file>(path: P) -> Result { method from_reader (line 102) | pub fn from_reader(reader: R) -> Result { method to_file (line 118) | pub fn to_file>(&self, path: P) -> Result<()> { method to_file_pretty (line 134) | pub fn to_file_pretty>(&self, path: P) -> Result<()> { method to_writer (line 150) | pub fn to_writer(&self, writer: &mut W) -> Result<()> { method to_writer_pretty (line 166) | pub fn to_writer_pretty(&self, writer: &mut W) -> Result<()> { method to_string (line 181) | pub fn to_string(&self) -> Result { method to_string_pretty (line 196) | pub fn to_string_pretty(&self) -> Result { method default (line 202) | fn default() -> Self { method fmt (line 218) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function create_index (line 239) | fn create_index() -> ImageIndex { function get_index_path (line 285) | fn get_index_path() -> PathBuf { function load_index_from_file (line 290) | fn load_index_from_file() { function load_index_from_reader (line 303) | fn load_index_from_reader() { function save_index_to_file (line 316) | fn save_index_to_file() { function save_index_to_writer (line 335) | fn save_index_to_writer() { function save_index_to_string (line 349) | fn save_index_to_string() { FILE: src/image/manifest.rs type ImageManifest (line 39) | pub struct ImageManifest { method from_file (line 111) | pub fn from_file>(path: P) -> Result { method from_reader (line 127) | pub fn from_reader(reader: R) -> Result { method to_file (line 143) | pub fn to_file>(&self, path: P) -> Result<()> { method to_file_pretty (line 159) | pub fn to_file_pretty>(&self, path: P) -> Result<()> { method to_writer (line 175) | pub fn to_writer(&self, writer: &mut W) -> Result<()> { method to_writer_pretty (line 191) | pub fn to_writer_pretty(&self, writer: &mut W) -> Result<()> { method to_string (line 206) | pub fn to_string(&self) -> Result { method to_string_pretty (line 221) | pub fn to_string_pretty(&self) -> Result { method fmt (line 230) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function create_manifest (line 249) | fn create_manifest() -> ImageManifest { function get_manifest_path (line 296) | fn get_manifest_path() -> PathBuf { function load_manifest_from_file (line 301) | fn load_manifest_from_file() { function getset (line 314) | fn getset() { function load_manifest_from_reader (line 323) | fn load_manifest_from_reader() { function save_manifest_to_file (line 336) | fn save_manifest_to_file() { function save_manifest_to_writer (line 355) | fn save_manifest_to_writer() { function save_manifest_to_string (line 369) | fn save_manifest_to_string() { FILE: src/image/mod.rs type MediaType (line 30) | pub enum MediaType { method from (line 81) | fn from(media_type: &str) -> Self { method as_ref (line 114) | fn as_ref(&self) -> &str { method deserialize (line 176) | fn deserialize(deserializer: D) -> Result method fmt (line 75) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method from (line 108) | fn from(media_type: MediaType) -> Self { type ToDockerV2S2 (line 147) | pub trait ToDockerV2S2 { method to_docker_v2s2 (line 150) | fn to_docker_v2s2(&self) -> Result<&str, std::fmt::Error>; method to_docker_v2s2 (line 154) | fn to_docker_v2s2(&self) -> Result<&str, std::fmt::Error> { method serialize (line 166) | fn serialize(&self, serializer: S) -> Result type Os (line 188) | pub enum Os { method from (line 212) | fn from(os: &str) -> Self { method deserialize (line 274) | fn deserialize(deserializer: D) -> Result method fmt (line 237) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method serialize (line 264) | fn serialize(&self, serializer: S) -> Result method default (line 284) | fn default() -> Self { type Arch (line 291) | pub enum Arch { method from (line 382) | fn from(arch: &str) -> Self { method deserialize (line 424) | fn deserialize(deserializer: D) -> Result method fmt (line 348) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method serialize (line 414) | fn serialize(&self, serializer: S) -> Result method default (line 434) | fn default() -> Self { function test_arch_translation (line 455) | fn test_arch_translation() { function test_asref (line 464) | fn test_asref() { FILE: src/image/oci_layout.rs type OciLayout (line 24) | pub struct OciLayout { method from_file (line 43) | pub fn from_file>(path: P) -> Result { method from_reader (line 59) | pub fn from_reader(reader: R) -> Result { method to_file (line 75) | pub fn to_file>(&self, path: P) -> Result<()> { method to_file_pretty (line 91) | pub fn to_file_pretty>(&self, path: P) -> Result<()> { method to_writer (line 107) | pub fn to_writer(&self, writer: &mut W) -> Result<()> { method to_writer_pretty (line 123) | pub fn to_writer_pretty(&self, writer: &mut W) -> Result<()> { method to_string (line 138) | pub fn to_string(&self) -> Result { method to_string_pretty (line 153) | pub fn to_string_pretty(&self) -> Result { function create_oci_layout (line 164) | fn create_oci_layout() -> OciLayout { function get_oci_layout_path (line 171) | fn get_oci_layout_path() -> PathBuf { function load_oci_layout_from_file (line 176) | fn load_oci_layout_from_file() { function load_oci_layout_from_reader (line 189) | fn load_oci_layout_from_reader() { function save_oci_layout_to_file (line 202) | fn save_oci_layout_to_file() { function save_oci_layout_to_writer (line 221) | fn save_oci_layout_to_writer() { function save_oci_layout_to_string (line 235) | fn save_oci_layout_to_string() { FILE: src/image/version.rs constant VERSION_MAJOR (line 4) | pub const VERSION_MAJOR: u32 = 1; constant VERSION_MINOR (line 7) | pub const VERSION_MINOR: u32 = 0; constant VERSION_PATCH (line 10) | pub const VERSION_PATCH: u32 = 1; constant VERSION_DEV (line 13) | pub const VERSION_DEV: &str = "-dev"; constant VERSION (line 16) | pub const VERSION: &str = formatcp!("{VERSION_MAJOR}.{VERSION_MINOR}.{VE... function version (line 22) | pub fn version() -> String { function version_test (line 32) | fn version_test() { FILE: src/lib.rs function from_file (line 23) | fn from_file, T: DeserializeOwned>(path: P) -> Result { function from_reader (line 30) | fn from_reader(reader: R) -> Result { function to_file (line 35) | fn to_file, T: Serialize>(item: &T, path: P, pretty: bool... function to_writer (line 52) | fn to_writer(item: &T, writer: &mut W, pretty: b... function to_string (line 61) | fn to_string(item: &T, pretty: bool) -> Result { function is_none_or_empty (line 69) | fn is_none_or_empty(opt: &Option) -> bool FILE: src/runtime/capability.rs type Capabilities (line 10) | pub type Capabilities = HashSet; type Capability (line 27) | pub enum Capability { method deserialize (line 523) | fn deserialize(deserializer: D) -> Result function serialize (line 597) | fn serialize() { function deserialize (line 604) | fn deserialize() -> Result<()> { function capabilities (line 613) | fn capabilities() -> Result<()> { function invalid_string2enum (line 629) | fn invalid_string2enum() { function cap_enum_to_string (line 636) | fn cap_enum_to_string() { function cap_string_to_enum (line 648) | fn cap_string_to_enum() { function test_serde_serialization (line 663) | fn test_serde_serialization() { function test_serde_deserialization (line 674) | fn test_serde_deserialization() { function deserialize_one_more_cap_prefix (line 685) | fn deserialize_one_more_cap_prefix() -> Result<()> { FILE: src/runtime/features.rs type Features (line 36) | pub struct Features { type LinuxFeature (line 81) | pub struct LinuxFeature { type Cgroup (line 128) | pub struct Cgroup { type Seccomp (line 173) | pub struct Seccomp { type Apparmor (line 218) | pub struct Apparmor { type Selinux (line 247) | pub struct Selinux { type IntelRdt (line 276) | pub struct IntelRdt { type MemoryPolicy (line 316) | pub struct MemoryPolicy { type MountExtensions (line 345) | pub struct MountExtensions { type NetDevices (line 372) | pub struct NetDevices { type IDMap (line 400) | pub struct IDMap { function test_parse_features (line 414) | fn test_parse_features() { FILE: src/runtime/hooks.rs type Hooks (line 30) | pub struct Hooks { type Hook (line 101) | pub struct Hook { FILE: src/runtime/linux.rs type Linux (line 23) | pub struct Linux { method rootless (line 150) | pub fn rootless(uid: u32, gid: u32) -> Self { method default (line 107) | fn default() -> Self { type LinuxIdMapping (line 187) | pub struct LinuxIdMapping { type LinuxDeviceType (line 206) | pub enum LinuxDeviceType { method as_str (line 232) | pub fn as_str(&self) -> &str { method default (line 225) | fn default() -> LinuxDeviceType { type LinuxNetDevice (line 263) | pub struct LinuxNetDevice { type LinuxDeviceCgroup (line 292) | pub struct LinuxDeviceCgroup { method from (line 1036) | fn from(linux_device: &LinuxDevice) -> LinuxDeviceCgroup { method fmt (line 323) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type LinuxMemory (line 366) | pub struct LinuxMemory { type LinuxCpu (line 443) | pub struct LinuxCpu { type LinuxPids (line 514) | pub struct LinuxPids { type LinuxWeightDevice (line 533) | pub struct LinuxWeightDevice { type LinuxThrottleDevice (line 563) | pub struct LinuxThrottleDevice { type LinuxBlockIo (line 598) | pub struct LinuxBlockIo { type LinuxHugepageLimit (line 664) | pub struct LinuxHugepageLimit { type LinuxInterfacePriority (line 697) | pub struct LinuxInterfacePriority { method fmt (line 713) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type LinuxNetwork (line 740) | pub struct LinuxNetwork { type LinuxResources (line 774) | pub struct LinuxResources { type LinuxRdma (line 845) | pub struct LinuxRdma { type LinuxNamespaceType (line 863) | pub enum LinuxNamespaceType { type Error (line 893) | type Error = OciSpecError; method try_from (line 895) | fn try_from(namespace: &str) -> Result { type LinuxNamespace (line 932) | pub struct LinuxNamespace { function get_default_namespaces (line 946) | pub fn get_default_namespaces() -> Vec { type LinuxDevice (line 998) | pub struct LinuxDevice { type LinuxSeccomp (line 1068) | pub struct LinuxSeccomp { type LinuxSeccompAction (line 1110) | pub enum LinuxSeccompAction { method as_u32 (line 1153) | pub fn as_u32(&self, errno_ret: Option) -> u32 { function from (line 1142) | fn from(action: LinuxSeccompAction) -> Self { type Arch (line 1185) | pub enum Arch { type LinuxSeccompFilterFlag (line 1266) | pub enum LinuxSeccompFilterFlag { type LinuxSeccompOperator (line 1297) | pub enum LinuxSeccompOperator { type LinuxSyscall (line 1342) | pub struct LinuxSyscall { type LinuxSeccompArg (line 1374) | pub struct LinuxSeccompArg { function get_default_maskedpaths (line 1390) | pub fn get_default_maskedpaths() -> Vec { function get_default_readonly_paths (line 1409) | pub fn get_default_readonly_paths() -> Vec { type LinuxIntelRdt (line 1443) | pub struct LinuxIntelRdt { type LinuxPersonality (line 1522) | pub struct LinuxPersonality { type LinuxPersonalityDomain (line 1537) | pub enum LinuxPersonalityDomain { type LinuxMemoryPolicy (line 1570) | pub struct LinuxMemoryPolicy { method default (line 1588) | fn default() -> Self { type MemoryPolicyModeType (line 1601) | pub enum MemoryPolicyModeType { type MemoryPolicyFlagType (line 1641) | pub enum MemoryPolicyFlagType { type LinuxTimeOffset (line 1678) | pub struct LinuxTimeOffset { function some_none_generator_util (line 1693) | fn some_none_generator_util(g: &mut Gen) -> Option { method arbitrary (line 1703) | fn arbitrary(g: &mut Gen) -> LinuxDeviceCgroup { method arbitrary (line 1731) | fn arbitrary(g: &mut Gen) -> LinuxMemory { method arbitrary (line 1748) | fn arbitrary(g: &mut Gen) -> LinuxHugepageLimit { function device_type_enum_to_str (line 1766) | fn device_type_enum_to_str() { function device_type_string_to_enum (line 1778) | fn device_type_string_to_enum() { function ns_type_enum_to_string (line 1798) | fn ns_type_enum_to_string() { function ns_type_string_to_enum (line 1810) | fn ns_type_string_to_enum() { function seccomp_action_enum_to_string (line 1838) | fn seccomp_action_enum_to_string() { function seccomp_action_string_to_enum (line 1850) | fn seccomp_action_string_to_enum() { function seccomp_arch_enum_to_string (line 1870) | fn seccomp_arch_enum_to_string() { function seccomp_arch_string_to_enum (line 1900) | fn seccomp_arch_string_to_enum() { function seccomp_filter_flag_enum_to_string (line 1944) | fn seccomp_filter_flag_enum_to_string() { function seccomp_filter_flag_string_to_enum (line 1959) | fn seccomp_filter_flag_string_to_enum() { function seccomp_operator_enum_to_string (line 1995) | fn seccomp_operator_enum_to_string() { function seccomp_action_as_u32 (line 2008) | fn seccomp_action_as_u32() { function seccomp_operator_string_to_enum (line 2023) | fn seccomp_operator_string_to_enum() { function memory_policy_mode_enum_to_string (line 2043) | fn memory_policy_mode_enum_to_string() { function memory_policy_mode_string_to_enum (line 2067) | fn memory_policy_mode_string_to_enum() { function memory_policy_flag_enum_to_string (line 2103) | fn memory_policy_flag_enum_to_string() { function memory_policy_flag_string_to_enum (line 2115) | fn memory_policy_flag_string_to_enum() { function test_linux_memory_policy_serialization (line 2134) | fn test_linux_memory_policy_serialization() { function test_linux_memory_policy_default (line 2159) | fn test_linux_memory_policy_default() { FILE: src/runtime/miscellaneous.rs type Root (line 19) | pub struct Root { method default (line 35) | fn default() -> Self { type Mount (line 64) | pub struct Mount { function get_default_mounts (line 115) | pub fn get_default_mounts() -> Vec { method validate (line 211) | fn validate(&self) -> Result<(), OciSpecError> { function get_rootless_mounts (line 241) | pub fn get_rootless_mounts() -> Vec { FILE: src/runtime/mod.rs type Spec (line 57) | pub struct Spec { method load (line 226) | pub fn load>(path: P) -> Result { method save (line 245) | pub fn save>(&self, path: P) -> Result<()> { method canonicalize_rootfs (line 255) | pub fn canonicalize_rootfs>(&mut self, bundle: P) -> Re... method rootless (line 278) | pub fn rootless(uid: u32, gid: u32) -> Self { method canonicalize_path (line 286) | fn canonicalize_path(bundle: B, path: P) -> Result method default (line 192) | fn default() -> Self { function test_canonicalize_rootfs (line 305) | fn test_canonicalize_rootfs() { function test_load_save (line 361) | fn test_load_save() { function test_rootless (line 379) | fn test_rootless() { FILE: src/runtime/process.rs type Process (line 35) | pub struct Process { method default (line 126) | fn default() -> Self { type Box (line 183) | pub struct Box { type PosixRlimitType (line 199) | pub enum PosixRlimitType { type PosixRlimit (line 267) | pub struct PosixRlimit { type User (line 303) | pub struct User { type LinuxCapabilities (line 341) | pub struct LinuxCapabilities { method default (line 368) | fn default() -> Self { type LinuxIOPriority (line 396) | pub struct LinuxIOPriority { type IOPriorityClass (line 412) | pub enum IOPriorityClass { type Scheduler (line 446) | pub struct Scheduler { method default (line 479) | fn default() -> Self { type LinuxSchedulerPolicy (line 496) | pub enum LinuxSchedulerPolicy { method default (line 515) | fn default() -> Self { type LinuxSchedulerFlag (line 524) | pub enum LinuxSchedulerFlag { method default (line 543) | fn default() -> Self { type ExecCPUAffinity (line 560) | pub struct ExecCPUAffinity { method validate (line 586) | fn validate(&self) -> Result<(), OciSpecError> { function deserialize (line 599) | fn deserialize<'de, D>(deserializer: D) -> Result, D::Error> function exec_cpu_affinity_regex (line 612) | fn exec_cpu_affinity_regex() -> &'static Regex { function validate_cpu_affinity (line 620) | fn validate_cpu_affinity(s: &str) -> Result<(), String> { function posix_rlimit_type_enum_to_string (line 635) | fn posix_rlimit_type_enum_to_string() { function posix_rlimit_type_string_to_enum (line 647) | fn posix_rlimit_type_string_to_enum() { function exec_cpu_affinity_valid_initial_final (line 666) | fn exec_cpu_affinity_valid_initial_final() { function exec_cpu_affinity_invalid_initial (line 681) | fn exec_cpu_affinity_invalid_initial() { function exec_cpu_affinity_invalid_final (line 688) | fn exec_cpu_affinity_invalid_final() { function exec_cpu_affinity_valid_final (line 695) | fn exec_cpu_affinity_valid_final() { function exec_cpu_affinity_valid_initial (line 703) | fn exec_cpu_affinity_valid_initial() { function exec_cpu_affinity_empty (line 711) | fn exec_cpu_affinity_empty() { function test_build_valid_input (line 721) | fn test_build_valid_input() { function test_build_invalid_initial (line 733) | fn test_build_invalid_initial() { function test_build_invalid_final (line 750) | fn test_build_invalid_final() { function test_build_empty (line 767) | fn test_build_empty() { FILE: src/runtime/solaris.rs type Solaris (line 19) | pub struct Solaris { type SolarisAnet (line 61) | pub struct SolarisAnet { type SolarisCappedCPU (line 104) | pub struct SolarisCappedCPU { type SolarisCappedMemory (line 122) | pub struct SolarisCappedMemory { FILE: src/runtime/state.rs type ContainerState (line 17) | pub enum ContainerState { method fmt (line 36) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type State (line 68) | pub struct State { method load (line 99) | pub fn load>(path: P) -> Result { method save (line 111) | pub fn save>(&self, path: P) -> Result<(), OciSpecError> { constant SECCOMP_FD_NAME (line 124) | pub const SECCOMP_FD_NAME: &str = "seccompFd"; type ContainerProcessState (line 148) | pub struct ContainerProcessState { function test_load_save (line 177) | fn test_load_save() { FILE: src/runtime/test.rs function serialize_and_deserialize_spec (line 5) | fn serialize_and_deserialize_spec() { function test_linux_device_cgroup_to_string (line 13) | fn test_linux_device_cgroup_to_string() { function test_load_sample_spec (line 34) | fn test_load_sample_spec() { function test_load_sample_state (line 42) | fn test_load_sample_state() { function test_load_sample_windows_spec (line 50) | fn test_load_sample_windows_spec() { function test_load_sample_zos_spec (line 58) | fn test_load_sample_zos_spec() { function test_linux_netdevice_lifecycle (line 66) | fn test_linux_netdevice_lifecycle() { FILE: src/runtime/version.rs constant VERSION_MAJOR (line 4) | pub const VERSION_MAJOR: u32 = 1; constant VERSION_MINOR (line 7) | pub const VERSION_MINOR: u32 = 1; constant VERSION_PATCH (line 10) | pub const VERSION_PATCH: u32 = 0; constant VERSION_DEV (line 13) | pub const VERSION_DEV: &str = "-dev"; constant VERSION (line 16) | pub const VERSION: &str = formatcp!("{VERSION_MAJOR}.{VERSION_MINOR}.{VE... function version (line 22) | pub fn version() -> String { function version_test (line 32) | fn version_test() { FILE: src/runtime/vm.rs type VM (line 18) | pub struct VM { type VMHypervisor (line 46) | pub struct VMHypervisor { type VMKernel (line 68) | pub struct VMKernel { type VMImage (line 94) | pub struct VMImage { FILE: src/runtime/windows.rs type Windows (line 29) | pub struct Windows { type WindowsDevice (line 91) | pub struct WindowsDevice { type WindowsResources (line 110) | pub struct WindowsResources { type WindowsMemoryResources (line 135) | pub struct WindowsMemoryResources { type WindowsCPUResources (line 152) | pub struct WindowsCPUResources { type WindowsStorageResources (line 179) | pub struct WindowsStorageResources { type WindowsHyperV (line 207) | pub struct WindowsHyperV { type WindowsNetwork (line 225) | pub struct WindowsNetwork { FILE: src/runtime/zos.rs type ZOS (line 29) | pub struct ZOS { type ZOSNamespaceType (line 41) | pub enum ZOSNamespaceType { type Error (line 54) | type Error = OciSpecError; method try_from (line 56) | fn try_from(namespace: &str) -> Result { type ZOSNamespace (line 89) | pub struct ZOSNamespace {