ifc-cost 0.2.1

Cost semantics as a borrowed view over the IFC model.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Transaction-staged IFC4 cost authoring.
#![deny(missing_docs)]

mod control;
mod draft;
mod error;
mod quantity;
mod validate;
mod value;

pub use control::{assign_schedule_items, create_cost_item, create_cost_schedule, nest_cost_items};
pub use draft::{
    CostItemDraft, CostItemType, CostScheduleDraft, CostScheduleType, CostValueDraft,
    CostValueKind, NestingDraft, ScheduleAssignmentDraft,
};
pub use error::{CostAuthoringError, CostAuthoringResult};
pub use quantity::{assign_cost_quantities, create_quantity, QuantityDraft, QuantityKind};
pub use value::{create_cost_value, create_currency_relationship, create_monetary_unit};