Skip to main content

Crate greentic_distributor_client

Crate greentic_distributor_client 

Source

Re-exports§

pub use config::DistributorClientConfig;
pub use dist::AccessMode;
pub use dist::AdvisorySet;
pub use dist::ArtifactDescriptor;
pub use dist::ArtifactOpenOutput;
pub use dist::ArtifactOpenRequest;
pub use dist::ArtifactOpener;
pub use dist::ArtifactSource;
pub use dist::ArtifactSourceKind;
pub use dist::ArtifactType;
pub use dist::BundleLifecycleState;
pub use dist::BundleManifestSummary;
pub use dist::BundleOpenMode;
pub use dist::BundleOpenOutput;Deprecated
pub use dist::BundleOpenRequest;Deprecated
pub use dist::BundleOpener;Deprecated
pub use dist::BundleRecord;
pub use dist::CacheEntry;
pub use dist::CacheEntryState;
pub use dist::CachePolicy;
pub use dist::DistClient;
pub use dist::DistOptions;
pub use dist::InjectedResolution;
pub use dist::IntegrationError;
pub use dist::IntegrationErrorCode;
pub use dist::IntegrityState;
pub use dist::LockHint;
pub use dist::PreliminaryDecision;
pub use dist::ReleaseTrainDescriptor;
pub use dist::ResolvePolicy;
pub use dist::ResolveRefInjector;
pub use dist::ResolveRefRequest;Deprecated
pub use dist::ResolvedArtifact;
pub use dist::ResolvedVia;
pub use dist::RetentionDecision;
pub use dist::RetentionDisposition;
pub use dist::RetentionEnvironment;
pub use dist::RetentionInput;
pub use dist::RetentionOutcome;
pub use dist::RetentionReport;
pub use dist::RollbackAuditFields;
pub use dist::RollbackBundleInput;
pub use dist::RollbackBundleResult;
pub use dist::SourceSnapshot;
pub use dist::StageAuditFields;
pub use dist::StageBundleInput;
pub use dist::StageBundleResult;
pub use dist::TransportHints;
pub use dist::VerificationCheck;
pub use dist::VerificationEnvironment;
pub use dist::VerificationOutcome;
pub use dist::VerificationPolicy;
pub use dist::VerificationReport;
pub use dist::WarmAuditFields;
pub use dist::WarmBundleInput;
pub use dist::WarmBundleResult;
pub use error::DistributorError;
pub use oci_components::ComponentResolveOptions;
pub use oci_components::ComponentsExtension;
pub use oci_components::ComponentsMode;
pub use oci_components::OciComponentError;
pub use oci_components::OciComponentResolver;
pub use oci_components::ResolvedComponent;
pub use oci_components::ResolvedComponentDescriptor;
pub use oci_packs::OciPackError;
pub use oci_packs::OciPackFetcher;
pub use oci_packs::PackFetchOptions;
pub use oci_packs::ResolvedPack;
pub use oci_packs::default_pack_layer_media_types;
pub use oci_packs::default_preferred_pack_layer_media_types;
pub use oci_packs::fetch_pack;
pub use oci_packs::fetch_pack_to_cache;
pub use oci_packs::fetch_pack_to_cache_with_options;
pub use oci_packs::fetch_pack_to_cache_with_options_and_client;
pub use oci_packs::fetch_pack_with_options;
pub use oci_packs::fetch_pack_with_options_and_client;
pub use source::ChainedDistributorSource;
pub use source::DistributorSource;
pub use store_auth::StoreAuth;
pub use store_auth::StoreAuthError;
pub use store_auth::StoreCredentials;
pub use store_auth::load_login;
pub use store_auth::load_login_default;
pub use store_auth::save_login;
pub use store_auth::save_login_default;
pub use types::*;

Modules§

config
dist
dist_cli
error
oci_components
oci_packs
source
store_auth
types

Structs§

GeneratedDistributorApiBindings
Default bindings that call the generated distributor-api imports when running as a WASM guest.
WitDistributorClient

Traits§

DistributorApiBindings
DistributorClient
Trait implemented by clients that can communicate with a Distributor.