dfdl

Crates.iodfdl
lib.rsdfdl
version0.1.0
sourcesrc
created_at2024-10-25 12:09:57.007013
updated_at2024-10-25 12:09:57.007013
descriptionA rust implementation of the DFDL Specification from the OGF
homepage
repositoryhttps://github.com/HeathenHacker/dfdl-rs
max_upload_size
id1422457
size50,637
Freyja (HeathenHacker)

documentation

README

dfdl

A DFDL Implementation for Rust

Still In early development, no acutual functionality provided yet

The Data Format Description Language (DFDL) is a language developed by the Open Grid Forum (OGF), to describe binary and textual data formats via an extention to XML Schemas.

This crate aims to be a rust implementation of the language specification, providing facilities to parse and unparse DFDL described data formats to a DFDL Infoset, and to provide ways of interacting with these Infosets (e.g. via serde)

Aims:

  • implementation of a parser & unparser conforming to the core DFDL specification
  • ability to serialize/deserialize to/from the DFDL Infoset
  • generating structs & parsers for a DFDL schema at compile time
  • generating schemas & parsers for existing rust structs

License: MIT

Commit count: 6

cargo fmt