Module pmc

Module pmc 

Source
Expand description

PMC (PubMed Central) client for fetching full-text articles

This module provides functionality to interact with PMC APIs to fetch full-text articles, check availability, and parse structured content.

Re-exports§

pub use client::PmcClient;
pub use extracted::ExtractedFigure;
pub use tar::PmcTarClient;

Modules§

client
extracted
markdown
Markdown conversion functionality for PMC articles
oa_api
PMC Open Access API client
parser
tar

Structs§

Abstract
Abstract.
AbstractSection
Structured abstract section.
Affiliation
Represents an author’s institutional affiliation
ArticleMeta
Article metadata.
Author
Represents a detailed author with enhanced metadata
Back
Back matter.
Body
Article body.
Definition
Term definition.
Figure
Figure.
Formula
Display formula.
Front
Front matter.
FundingInfo
Funding information.
JournalMeta
Journal metadata.
License
License information.
MarkdownConfig
Configuration options for Markdown conversion
OaSubsetInfo
Information about OA (Open Access) subset availability for a PMC article
Permissions
Copyright and licensing information.
PmcArticle
PMC full-text article.
PmcMarkdownConverter
PMC to Markdown converter
Reference
Reference citation.
Section
Article section.
SupplementaryMaterial
Supplementary material.
Table
Table wrapper.
TableCell
A single table cell.
TableRow
A single table row.
TitleGroup
Title group.

Enums§

HeadingStyle
Heading style options
ReferenceStyle
Reference formatting style

Functions§

parse_pmc_xml
Parse PMC XML content into a PmcArticle domain model.