ddex-core

Crates.ioddex-core
lib.rsddex-core
version0.4.5
created_at2025-09-11 15:27:58.03877+00
updated_at2025-09-21 23:44:07.167772+00
descriptionShared DDEX data models and utilities
homepagehttps://github.com/daddykev/ddex-suite
repositoryhttps://github.com/daddykev/ddex-suite
max_upload_size
id1833980
size256,287
Kevin Marques Moo (daddykev)

documentation

https://docs.rs/ddex-core

README

DDEX Core

Shared DDEX data models and utilities for the DDEX Suite toolkit.

Overview

This crate provides the core data structures and utilities shared across the DDEX Suite components:

  • DDEX Parser (ddex-parser) - High-performance DDEX XML parser
  • DDEX Builder (ddex-builder) - Deterministic DDEX XML builder

Features

  • Complete DDEX data models for ERN 3.8.2, 4.2, and 4.3
  • Serde serialization/deserialization support
  • TypeScript type definitions (optional feature)
  • Comprehensive error handling with thiserror

Installation

Add this to your Cargo.toml:

[dependencies]
ddex-core = "0.4.4"

Usage

use ddex_core::*;

// Work with DDEX data structures
// This crate provides the foundation for parsing and building DDEX XML

Features

  • typescript - Enable TypeScript type generation with ts-rs

License

MIT License - See LICENSE file for details.

Related Crates

Documentation

For complete documentation and examples, visit:

Commit count: 137

cargo fmt