1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
//! This crate works on top of DICOM encoding primitives to provide transfer
//! syntax resolution and abstraction for parsing DICOM data sets, which
//! ultimately enables the user to perceive the DICOM object as a sequence of
//! tokens.
//!
//! For the time being, all APIs are based on synchronous I/O.
//!
//! For a more intuitive, object-oriented API, please see the `dicom-object`
//! crate.
#![recursion_limit = "72"]

pub mod dataset;
pub mod error;
pub mod parser;

mod util;

pub use dataset::DataSetReader;
pub use parser::{DicomParser, DynamicDicomParser, Parse};