Module oci_distribution::client
source · Expand description
OCI distribution client
Note: This client is very feature poor. We hope to expand this to be a complete OCI distribution client in the future.
Structs§
- A x509 certificate
- The OCI client connects to an OCI registry and fetches OCI images.
- A client configuration
- The data and media type for a configuration object
- The data for an image or module.
- The data and media type for an image layer
- The data returned by an OCI registry after a successful push operation is completed
- The data returned by a successful tags/list Request
Enums§
- The encoding of the certificate
- The protocol that the client should use to connect
Constants§
- Default value for
ClientConfig::max_concurrent_download
- Default value for
ClientConfig::max_concurrent_upload
Traits§
- A source that can provide a
ClientConfig
. If you are using this crate in your own application, you can implement this trait on your configuration type so that it can be passed toClient::from_source
.
Functions§
- A platform resolver that chooses the first variant matching the running OS/Arch, if present. Doesn’t currently handle platform.variants.
- A platform resolver that chooses the first linux/amd64 variant, if present
- A platform resolver that chooses the first windows/amd64 variant, if present