pubmed_parser/pubmed/
mod.rs

1//! PubMed XML parsing and data models
2//!
3//! This module provides parsers for PubMed XML responses and the data types
4//! that represent PubMed article metadata.
5
6pub mod models;
7pub mod parser;
8
9// Re-export public types
10pub use models::{
11    AbstractSection, Affiliation, ArticleSummary, Author, ChemicalConcept, CitationMatch,
12    CitationMatchStatus, CitationMatches, CitationQuery, Citations, DatabaseCount, DatabaseInfo,
13    EPostResult, FieldInfo, GlobalQueryResults, HistorySession, LinkInfo, MeshHeading,
14    MeshQualifier, MeshTerm, PmcLinks, PubMedArticle, RelatedArticles, SearchResult,
15    SpellCheckResult, SpelledQuerySegment, SupplementalConcept,
16};
17pub use parser::{parse_article_from_xml, parse_articles_from_xml};