Expand description
Library root for the SensorThings Validator. Exports all modules so they can be used by the binary and integration tests.
Modules§
- app
- Application orchestration façade. Delegates to submodules for read/write/query/result flows.
- cli
- CLI argument definitions for the SensorThings Validator. This module centralizes all command-line options.
- config
- endpoints
- error
- Central error type for the SensorThings Validator.
Technical errors (IO, JSON, Config, Network, URL) and validation findings (Http, MissingField, Unknown)
are unified here so that all modules can return
Result<T, Error>. - output_
console - Console output utilities for validation results. Prints:
- output_
json - JSON output utilities for validation results.
Serializes
ValidationResultto a JSON file using explicit error handling. - query
- read_
validator - result
- Validation result structures for SensorThings Validator. Now includes separate sections for:
- url_
utils - Utility functions for safe and consistent URL handling. Ensures base URLs are normalized and validated before use.
- write_
validator - writer_
payloads