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 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 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;
Modules§
- dataset
- Dataset management and persistence
- 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
- provider
- rag
- 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
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