pub struct ApplicationInstallationPlanInput {Show 15 fields
pub application: InstallationSymbol,
pub source_hash: ApplicationSourceHash,
pub lock_hash: ApplicationLockHash,
pub manifest_hash: ApplicationManifestHash,
pub target: InstallationTarget,
pub contract: InstallationContract,
pub artifacts: Vec<InstallationArtifact>,
pub migration: Option<InstallationMigration>,
pub roles: Vec<InstallationRole>,
pub reimport: Option<InstallationReimport>,
pub credential_destinations: Vec<CredentialDestination>,
pub drivers: Vec<InstallationDriver>,
pub seeds: Vec<InstallationSeed>,
pub required_features: Vec<InstallationFeature>,
pub adapter_manifest_hash: Option<AdapterConformanceManifestHash>,
}Expand description
Complete local input to deterministic installation-plan compilation.
Fields§
§application: InstallationSymbolSymbolic application name.
source_hash: ApplicationSourceHashExact author-source identity.
lock_hash: ApplicationLockHashExact compiler-owned lock identity.
manifest_hash: ApplicationManifestHashExact application-manifest identity.
target: InstallationTargetExact installation authority target.
contract: InstallationContractExact candidate contract.
artifacts: Vec<InstallationArtifact>Complete exact generated artifact set.
migration: Option<InstallationMigration>Optional explicit offline migration gate.
roles: Vec<InstallationRole>Exact symbolic desired roles and predecessor authority observations.
reimport: Option<InstallationReimport>Optional exact completed portability export reconstituted before credentials exist.
credential_destinations: Vec<CredentialDestination>Exact empty-or-predecessor-bound credential destinations.
drivers: Vec<InstallationDriver>Public drivers that must prove the installed identity.
seeds: Vec<InstallationSeed>Bounded ordinary-command seed batches.
required_features: Vec<InstallationFeature>Closed features required by the application.
adapter_manifest_hash: Option<AdapterConformanceManifestHash>Optional exact adapter conformance manifest identity.
Trait Implementations§
Source§impl Clone for ApplicationInstallationPlanInput
impl Clone for ApplicationInstallationPlanInput
Source§fn clone(&self) -> ApplicationInstallationPlanInput
fn clone(&self) -> ApplicationInstallationPlanInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for ApplicationInstallationPlanInput
impl StructuralPartialEq for ApplicationInstallationPlanInput
Auto Trait Implementations§
impl Freeze for ApplicationInstallationPlanInput
impl RefUnwindSafe for ApplicationInstallationPlanInput
impl Send for ApplicationInstallationPlanInput
impl Sync for ApplicationInstallationPlanInput
impl Unpin for ApplicationInstallationPlanInput
impl UnsafeUnpin for ApplicationInstallationPlanInput
impl UnwindSafe for ApplicationInstallationPlanInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more