dspy_rs/utils/
serde_utils.rs

1pub fn get_iter_from_value(
2    value: &serde_json::Value,
3) -> impl Iterator<Item = (String, serde_json::Value)> {
4    value
5        .as_object()
6        .unwrap()
7        .iter()
8        .map(|(k, v)| (k.to_string(), v.clone()))
9        .collect::<Vec<_>>()
10        .into_iter()
11}