Expand description
§MockForge Data
Synthetic data generation engine with faker primitives and RAG (Retrieval-Augmented Generation).
Re-exports§
pub use dataset::Dataset;pub use dataset::DatasetValidationResult;pub use domains::Domain;pub use domains::DomainGenerator;pub use domains::ParseDomainError;pub use drift::DataDriftConfig;pub use drift::DataDriftEngine;pub use drift::DriftStrategy;pub use generator::DataGenerator;pub use intelligent_mock::IntelligentMockConfig;pub use intelligent_mock::IntelligentMockGenerator;pub use intelligent_mock::ResponseMode;pub use mock_generator::MockDataGenerator;pub use mock_generator::MockDataResult;pub use mock_generator::MockGeneratorConfig;pub use mock_generator::MockResponse;pub use mock_server::start_mock_server;pub use mock_server::start_mock_server_with_config;pub use mock_server::MockServer;pub use mock_server::MockServerBuilder;pub use mock_server::MockServerConfig;pub use rag::EmbeddingProvider;pub use rag::LlmProvider;pub use rag::RagConfig;pub use rag::RagEngine;pub use rag::SearchResult;pub use replay_augmentation::EventStrategy;pub use replay_augmentation::GeneratedEvent;pub use replay_augmentation::ReplayAugmentationConfig;pub use replay_augmentation::ReplayAugmentationEngine;pub use replay_augmentation::ReplayMode;pub use schema::FieldDefinition;pub use schema::SchemaDefinition;pub use token_resolver::resolve_tokens;pub use token_resolver::resolve_tokens_with_rag;pub use token_resolver::TokenResolver;pub use token_resolver::TokenType;
Modules§
- dataset
- Dataset management and persistence
- domains
- Domain-specific data generators
- drift
- Data drift simulation for evolving mock data
- faker
- Faker utilities for generating realistic fake data
- generator
- Data generator implementation
- intelligent_
mock - Intelligent mock generation using LLMs
- mock_
generator - Enhanced Mock Data Generator for OpenAPI Specifications
- mock_
server - Mock Server Mode Implementation
- provider
- Provider utilities for faker and data generation
- rag
- RAG (Retrieval-Augmented Generation) utilities for intelligent mock data generation RAG (Retrieval-Augmented Generation) for enhanced data synthesis
- replay_
augmentation - LLM-powered replay augmentation for WebSocket and GraphQL subscriptions
- schema
- Schema definitions for data generation
- token_
resolver - Token-based response templating
Structs§
- Data
Config - Data generation configuration
- Faker
- Generate default fake value for given type using
Fake. - Generation
Result - Generation result
Enums§
- Error
- Core error types for MockForge
- Output
Format - Output format for generated data
Functions§
- generate_
data - Quick data generation function
- generate_
from_ json_ schema - Generate sample data from a JSON schema
- generate_
from_ openapi - Generate sample data from an OpenAPI schema
Type Aliases§
- Result
- Result type alias for MockForge operations