(json: Value)
| 66 | let mut resolving = json.clone(); |
| 67 | resolve_refs_recurse( |
| 68 | &DocumentPath::None, |
| 69 | &mut resolving, |
| 70 | &json, |
| 71 | &mut Default::default(), |
| 72 | &mut Default::default(), |
| 73 | )?; |
| 74 | Ok(resolving) |
| 75 | } |
| 76 | |
| 77 | #[::tracing::instrument(level = "trace")] |
| 78 | pub fn resolve_refs( |
| 79 | document: DocumentPath, |
| 80 | original_cache: &mut OriginalDocumentsHash, |
| 81 | resolved_cache: &mut ResolvedDocumentsHash, |