Skip to main content

Crate specmock_core

Crate specmock_core 

Source
Expand description

Shared contract types, schema validation, and deterministic data generation.

Re-exports§

pub use contract::MockMode;
pub use contract::Protocol;
pub use contract::ValidationDirection;
pub use error::PROBLEM_JSON_CONTENT_TYPE;
pub use error::ProblemDetails;
pub use error::SpecMockCoreError;
pub use error::ValidationIssue;

Modules§

contract
Shared contract-level enums and metadata used across protocol runtimes.
error
Error and validation issue models.
faker
Deterministic JSON data generator from schema.
ref_resolver
Protocol-agnostic $ref resolver for OpenAPI and AsyncAPI spec documents.
schema
Schema utilities for OpenAPI-specific constructs (discriminator, etc.).
validate
JSON schema validation helpers.