ifc-author 0.2.2

Schema-checked IFC authoring: construct entities by attribute name with arity and type validation.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Value checking against declared EXPRESS types.
//!
//! ## Internal split
//!
//! - `declared.rs`: resolve a declared type token to the value shape it admits.
//! - `form.rs`: whether a declared type's values are written typed or bare.
//! - `derived.rs`: which inherited slots the schema derives for an entity.

mod declared;
mod derived;
mod form;

pub(crate) use declared::{aggregate_element, describe_value, judge_value, Verdict};
pub(crate) use derived::is_derived_slot;