Expand description
Europe PMC REST API client.
EuropePmcClient talks to the Europe PMC RESTful Web Service
(https://europepmc.org/RestfulWebService), a complementary data source to
the NCBI E-utilities. It offers cross-source search (PubMed/MED, PMC,
preprints/PPR, patents, …), JATS full-text retrieval, reference and
citation graphs, external database links, and supplementary file downloads.
Records are addressed by a (source, id) pair via EuropePmcId. JSON
response models live in [pubmed_parser::europe_pmc] and are re-exported
from the crate root; full text reuses the JATS pubmed_parser::pmc::PmcArticle.
Structs§
- Europe
PmcCitation - A citing article from the Europe PMC
citationsendpoint. - Europe
PmcCitation List - Parsed response from the Europe PMC
citationsendpoint (one page). - Europe
PmcClient - Client for the Europe PMC REST API.
- Europe
PmcDatabase Link - A grouping of cross-references to a single external database from the
Europe PMC
databaseLinksendpoint. - Europe
PmcDatabase Link List - Parsed response from the Europe PMC
databaseLinksendpoint (one page). - Europe
PmcDb Cross Reference Info - A single external-database cross-reference entry. The meaning of each
infoslot varies by database; Europe PMC documents them only positionally. - Europe
PmcId - A fully-qualified Europe PMC record address: a
(source, id)pair. - Europe
PmcReference - A cited reference from the Europe PMC
referencesendpoint. - Europe
PmcReference List - Parsed response from the Europe PMC
referencesendpoint (one page). - Europe
PmcResult - A single search result record from the Europe PMC
searchendpoint. - Europe
PmcSearch Options - Options controlling a single Europe PMC
searchrequest. - Europe
PmcSearch Response - Parsed response from the Europe PMC
searchendpoint.
Enums§
- Europe
PmcSource - A Europe PMC source database.
- Result
Type - The level of detail returned by the Europe PMC
searchendpoint.