dpm-interchange 0.1.0

Bounded project-file interchange for reviewed DPM plan proposals
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Bounded interchange with external project-scheduling files.
//!
//! The supported format is the documented Microsoft Project XML (MSPDI) subset. Imports never write
//! state: they build a candidate plan for the reviewed plan-change path together with a per-item
//! report of preserved values, approximations and rejected source data. Exports write the same
//! subset deterministically.

mod error;
mod mspdi;

pub use error::InterchangeError;
pub use mspdi::{
    CalendarOutcome, CalendarReport, DependencyChange, DependencyExportReport, ExistingMatch,
    ExportReport, ExportResult, FieldChange, Finding, ImportOptions, ImportReport, ImportResult,
    ItemExportReport, ItemOutcome, ItemReport, LinkEndpoint, LinkOutcome, LinkReport,
    RemovedDependency, SourceChange, SourceLinkChange, SourceSummary, WorkReference, export_mspdi,
    import_mspdi,
};