flagsmith_flag_engine/engine_eval/mod.rs
1/// Evaluation context module containing the EngineEvaluationContext struct
2pub mod context;
3
4/// Result module containing evaluation result types
5pub mod result;
6
7/// Segment evaluator module for evaluating segment rules
8pub mod segment_evaluator;
9
10/// Mappers module for converting between old and new types
11pub mod mappers;
12
13// Re-export commonly used types for convenience
14pub use context::{EngineEvaluationContext, FeatureContext, FeatureMetadata, SegmentSource};
15pub use mappers::{add_identity_to_context, environment_to_context};
16pub use result::{EvaluationResult, FlagResult, SegmentResult};
17pub use segment_evaluator::is_context_in_segment;