pub struct ApplicationPortabilityManifestInput {
pub adapter_manifest_hash: AdapterConformanceManifestHash,
pub contract_lineage: ContractLineage,
pub contract_version: ContractVersion,
pub contract_bundle_hash: ContractBundleHash,
pub mappings: Vec<PortableRecordMapping>,
pub omissions: Vec<PortableOmission>,
pub observations: Vec<ReimportObservation>,
}Expand description
Complete adapter-owned portability input.
Fields§
§adapter_manifest_hash: AdapterConformanceManifestHashExact adapter conformance manifest that owns these mappings.
contract_lineage: ContractLineageExported/destination contract lineage.
contract_version: ContractVersionExact destination contract version.
contract_bundle_hash: ContractBundleHashExact destination bundle identity.
mappings: Vec<PortableRecordMapping>Entity/event mappings to commands or one accepted migration.
omissions: Vec<PortableOmission>Explicit unsupported historical/supporting classes.
observations: Vec<ReimportObservation>Bounded application-level reconciliation observations.
Trait Implementations§
Source§impl Clone for ApplicationPortabilityManifestInput
impl Clone for ApplicationPortabilityManifestInput
Source§fn clone(&self) -> ApplicationPortabilityManifestInput
fn clone(&self) -> ApplicationPortabilityManifestInput
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 ApplicationPortabilityManifestInput
impl StructuralPartialEq for ApplicationPortabilityManifestInput
Auto Trait Implementations§
impl Freeze for ApplicationPortabilityManifestInput
impl RefUnwindSafe for ApplicationPortabilityManifestInput
impl Send for ApplicationPortabilityManifestInput
impl Sync for ApplicationPortabilityManifestInput
impl Unpin for ApplicationPortabilityManifestInput
impl UnsafeUnpin for ApplicationPortabilityManifestInput
impl UnwindSafe for ApplicationPortabilityManifestInput
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