dicom_parser/lib.rs
1#![allow(clippy::derive_partial_eq_without_eq)]
2//! This crate works on top of DICOM encoding primitives to provide transfer
3//! syntax resolution and abstraction for parsing DICOM data sets, which
4//! ultimately enables the user to perceive the DICOM object as a sequence of
5//! tokens.
6//!
7//! For the time being, all APIs are based on synchronous I/O.
8//!
9//! For a more intuitive, object-oriented API, please see the `dicom-object`
10//! crate.
11pub mod dataset;
12pub mod stateful;
13
14mod util;
15
16pub use dataset::DataSetReader;
17pub use stateful::decode::{DynStatefulDecoder, StatefulDecode, StatefulDecoder};
18pub use stateful::encode::StatefulEncoder;