pdg-rs 0.1.3

Programmatic access to the Particle Data Group's database with Rust
Documentation
mod pdgdoc;
pub use pdgdoc::{DataType, LimitType, ValueType};

mod pdgparticle;
pub use pdgparticle::{
    AngularMomentum, BranchingFraction, BranchingFractionKind, BranchingRatio, Charge,
    DecayProduct, Isospin, Parity, ParticleClass, ParticleProperty, ParticleType, PdgParticle,
    PropertySource,
};

mod pdgsearch;
pub use pdgsearch::{DecayMatchMode, DecayStateExpansion, ParticleSearchQuery, QuantumFilter};

mod pdgdata;
pub use pdgdata::DataEntry;

mod pdgmeta;
pub use pdgmeta::{PdgFootnote, PdgIdEntry, PdgText, TextSearchResult, TextSearchSource};

mod pdgitem;
pub use pdgitem::{PdgItem, PdgItemChild, PdgItemType};

mod pdgmeasurement;
pub use pdgmeasurement::{PdgMeasurement, PdgMeasurementValue, PdgReference};

mod conversions;
pub use conversions::QuantumNumberConversionError;

/// Identifier used by the PDG database for particles, properties, sections, and decay modes.
pub type PdgId = String;