#![warn(missing_docs)]
#[path = "registry_core.rs"]
pub mod registry_core;
#[cfg(feature = "syntax")]
pub use registry_core::syntax;
pub use registry_core::{
authoring, declaration, diagnostic, identity, json, lexicon, mir, plugin, release,
requirements, source, tree,
};
pub use registry_core::{
Admission, ContractId, FlowContract, FrameworkId, NodeId, OwnedFlowContract, PartsContract,
PluginManifest, PluginMode, PluginSource, PresetContract, ROOT_NODE_ID, RegistrationInfo,
RegistrationRule, Registry, assert_contract, root_node_id, sha256_hex,
};
pub use registry_core::{
COORDINATES_IN_VIEWPORT, CallEdge, CallSite, Coordinates, EvidenceKind, FINITE_NUMBER,
LogicalCallEdge, NON_EMPTY_TEXT, Provenance, ProvenanceStep, RuntimeCheckFailure,
RuntimeCheckSpec, RuntimeValue, TraceMode,
};
pub use registry_core::{
BuildDiagnostic, BuildDiagnostics, CapabilityDeclaration, CapabilityRequirement, StaticFace,
TopologyRecord, missing_capabilities, validate_face_topology,
};