use crate::{
configurable_values::locator::ConfigurableValuePointers,
provider::SourceValue,
schema::{conditions::ConditionExpression, metadata::OptionsMetadata},
};
pub(crate) struct LoadingResult {
pub canonical_feature_name: String,
pub conditions: Option<ConditionExpression>,
pub configurable_string_files: Vec<String>,
pub configurable_value_pointers: ConfigurableValuePointers,
pub imports: Option<Vec<String>>,
pub metadata: OptionsMetadata,
pub original_config: serde_json::Value,
pub source: SourceValue,
}