pub struct ErpMigrationConfig {
pub source_system: String,
pub target_system: String,
pub phases: MigrationPhases,
pub migration_issues: MigrationIssueConfig,
pub data_migration_strategy: DataMigrationStrategy,
pub migrated_entities: Vec<String>,
pub decommission_date: Option<NaiveDate>,
}Expand description
Configuration for ERP migration.
Fields§
§source_system: StringSource system identifier.
target_system: StringTarget system identifier.
phases: MigrationPhasesMigration phases configuration.
migration_issues: MigrationIssueConfigMigration issue configuration.
data_migration_strategy: DataMigrationStrategyData migration strategy.
migrated_entities: Vec<String>Entities being migrated.
decommission_date: Option<NaiveDate>Legacy system decommission date.
Trait Implementations§
Source§impl Clone for ErpMigrationConfig
impl Clone for ErpMigrationConfig
Source§fn clone(&self) -> ErpMigrationConfig
fn clone(&self) -> ErpMigrationConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ErpMigrationConfig
impl Debug for ErpMigrationConfig
Source§impl Default for ErpMigrationConfig
impl Default for ErpMigrationConfig
Source§impl<'de> Deserialize<'de> for ErpMigrationConfig
impl<'de> Deserialize<'de> for ErpMigrationConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ErpMigrationConfig
impl RefUnwindSafe for ErpMigrationConfig
impl Send for ErpMigrationConfig
impl Sync for ErpMigrationConfig
impl Unpin for ErpMigrationConfig
impl UnwindSafe for ErpMigrationConfig
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