Skip to main content

Module app

Module app 

Source

Re-exports§

pub use config::instance_config_path;
pub use config::instance_lock_path;
pub use config::load_app_config;
pub use config::load_app_lock;
pub use config::load_app_manifest;
pub use config::load_instance_config;
pub use config::load_instance_config_from_path;
pub use config::load_instance_lock;
pub use config::load_instance_lock_from_path;
pub use config::load_product_package_declaration;
pub use config::load_product_package_declaration_from_path;
pub use config::product_package_declaration_path;
pub use config::save_app_lock;
pub use config::save_instance_config_to_path;
pub use config::save_instance_lock;
pub use config::save_instance_lock_to_path;
pub use config::save_scene_config_to_path;
pub use config::AppBindingConfig;
pub use config::AppBindingOverride;
pub use config::AppConfigFile;
pub use config::AppFeatureBinding;
pub use config::AppFeatureSet;
pub use config::AppLockAssembly;
pub use config::AppLockBinding;
pub use config::AppLockBindingSource;
pub use config::AppLockEvidence;
pub use config::AppLockFeature;
pub use config::AppLockFile;
pub use config::AppLockInputSnapshot;
pub use config::AppLockNotes;
pub use config::AppLockPackage;
pub use config::AppLockPackageReason;
pub use config::AppManifest;
pub use config::AppSceneBindingPin;
pub use config::AppSceneConfig;
pub use config::AppScenePackagePin;
pub use config::InstanceConfig;
pub use config::InstanceLock;
pub use config::ProductPackageDeclaration;
pub use core_capabilities::merge_core_capabilities;
pub use generation::active_generation_pointer_path;
pub use generation::generation_index_path;
pub use generation::inspect_startup_generation_store;
pub use generation::load_generation_index;
pub use generation::load_generation_index_from_path;
pub use generation::plan_activation_persistence;
pub use generation::previous_generation_pointer_path;
pub use generation::read_active_generation_pointer;
pub use generation::read_generation_pointer;
pub use generation::read_previous_generation_pointer;
pub use generation::save_generation_index;
pub use generation::save_generation_index_to_path;
pub use generation::write_active_generation_pointer;
pub use generation::write_generation_pointer;
pub use generation::write_previous_generation_pointer;
pub use generation::ActivationPersistencePlan;
pub use generation::ActivationPersistenceStep;
pub use generation::ActivationPersistenceStepKind;
pub use generation::AppGeneration;
pub use generation::AppGenerationIndex;
pub use generation::AppGenerationStore;
pub use generation::AppGenerationSummaryMetadata;
pub use generation::GenerationIndexConsistencyReport;
pub use generation::GenerationIndexDiagnostic;
pub use generation::GenerationIndexDiagnosticLevel;
pub use generation::GenerationStatus;
pub use generation::GenerationStoreMap;
pub use generation::StartupGenerationStoreDiagnostics;
pub use generation::ValidationResult;
pub use generation::GENERATION_INDEX_SCHEMA_VERSION;
pub use identity::binding_set_id_from_lock_bindings;
pub use identity::binding_set_id_from_scene_binding_pins;
pub use identity::canonical_json_string;
pub use identity::canonical_sha256_digest;
pub use identity::closure_digest_from_lock_packages;
pub use identity::closure_id_from_lock_packages;
pub use identity::scene_digest;
pub use packages::fetch_package_index_from_url;
pub use packages::load_package_index;
pub use packages::resolve_package_index;
pub use packages::resolve_package_index_with_client;
pub use packages::PackageIndex;
pub use packages::PackageServiceClient;
pub use packages::PackageSource;
pub use packages::ReqwestPackageServiceClient;
pub use packages::UnmetRequirement;
pub use policy::AppProfile;
pub use policy::CorePolicy;
pub use policy::PolicyDecision;
pub use registry::build_capability_registry;
pub use registry::CapabilityBindingRecord;
pub use registry::CapabilityProviderRecord;
pub use registry::CapabilityRegistry;
pub use registry::CapabilityRegistryEntry;
pub use resolve::resolve_app_manifest;
pub use resolve::resolve_app_manifest_with_policy_and_candidate_context;
pub use resolve::resolve_product_package_declaration;
pub use resolve::resolve_product_package_declaration_with_policy;
pub use resolve::resolve_product_package_declaration_with_policy_and_candidate_context;
pub use resolve::PackageCandidateProvenance;
pub use resolve::ProviderCandidateSet;
pub use resolve::ResolveCandidateContext;
pub use resolve::ResolveCandidateEntry;
pub use resolve::ResolveCandidateGrouping;
pub use resolve::ResolveCandidateGroupingKind;
pub use resolve::ResolveCandidateGroupingSet;
pub use resolve::ResolveCandidateGroupingSource;
pub use resolve::ResolveCandidateProvenance;
pub use resolve::ResolveInputCoordinator;
pub use resolve::ResolveInputCoordinatorBuilder;
pub use resolve::ServiceContractCandidateClosure;
pub use resolve::ServiceContractCandidatePayload;
pub use resolve::ServiceContractCandidateProvenance;
pub use resolve::ServiceOriginCandidateAdapter;
pub use resolve::ServiceOriginCandidatePayload;
pub use resolve::ServiceOriginCandidatePayloadEntry;
pub use resolve::ServiceOriginCandidatePayloadFixture;
pub use resolve::SynthesizedServiceOriginCandidateAdapter;
pub use signing::sign_package_message;
pub use signing::signature_message;
pub use signing::verify_package_signature;
pub use signing::verify_package_signature_for_source;
pub use state::AppBindingResolution;
pub use state::ResolvedApp;
pub use state::ResolvedAppMap;
pub use state::ResolvedAppSources;
pub use state::ResolvedAppStatus;
pub use state::ResolvedInstance;
pub use state::ResolvedInstanceMap;
pub use state::ResolvedInstanceSources;
pub use store::is_store_check;
pub use store::verify_local_store_packages;

Modules§

config
core_capabilities
generation
identity
packages
policy
registry
resolve
signing
state
store