1#![deny(unsafe_code)]
6#![warn(missing_docs)]
7
8pub mod capabilities;
9pub mod error;
10pub mod execution;
11pub mod ids;
12pub mod runtime;
13pub mod semantic;
14pub mod version;
15
16pub use capabilities::{CapabilityLevel, RuntimeCapabilities};
17pub use error::{ErrorCode, ParallaxError, Remediation, Result};
18pub use execution::{
19 ExceptionInfo, ExecutionLimits, ExecutionRequest, ExecutionResult, ExecutionState,
20 ProgramSource, RestoreResult,
21};
22pub use ids::{ExecutionId, MigrationId, ObjectId, RequestId, RuntimeId, SnapshotId};
23pub use runtime::{RuntimeKind, RuntimeMetadata, RuntimeStatus};
24pub use semantic::{
25 integer_to_js_number_loss, ConversionPolicy, SemanticLoss, JS_MAX_SAFE_INTEGER,
26 JS_MIN_SAFE_INTEGER,
27};
28pub use version::{
29 check_adapter_interface, check_pcir_schema, check_pir_schema, check_protocol,
30 check_snapshot_format, check_ues_format, ComponentVersions, ADAPTER_INTERFACE_VERSION,
31 MIRROR_LINK_FORMAT_VERSION, PARALLAX_VERSION, PCIR_SCHEMA_VERSION, PIR_SCHEMA_VERSION,
32 PROTOCOL_VERSION, PUIR_SCHEMA_VERSION, SNAPSHOT_FORMAT_VERSION, UES_FORMAT_VERSION,
33};