Skip to main content

resolve_entries

Function resolve_entries 

Source
pub async fn resolve_entries(
    entries: Vec<Result<ParsedEntry, ParseError>>,
    ctx: &FetchContext,
) -> Result<Vec<Resolved>, FetchError>
Expand description

Resolve every PMID / PMCID entry of a parsed bibliography to its DOI, leaving every other entry as it was. One request per PubMed id, at NCBI’s rate.

§Errors

A provenance-log failure (fail-closed); every other failure is an Unresolved entry.