Expand description
This crates contains the types and methods needed to interact with DICOM nodes through the upper layer protocol.
This crate can be used as a base for finite-state machines and higher-level helpers, enabling the creation of concrete service class users (SCUs) and service class providers (SCPs).
- The 
addressmodule provides an abstraction for working with compound addresses referring to application entities in a network. - The 
pdumodule provides data structures representing protocol data units, which are passed around as part of the DICOM network communication support. - The 
associationmodule comprises abstractions for establishing and negotiating associations between application entities, via the upper layer protocol by TCP. 
Re-exports§
pub use address::AeAddr;pub use address::FullAeAddr;pub use association::client::ClientAssociation;pub use association::client::ClientAssociationOptions;pub use association::server::ServerAssociation;pub use association::server::ServerAssociationOptions;pub use pdu::reader::read_pdu;pub use pdu::writer::write_pdu;pub use pdu::Pdu;
Modules§
- address
 - Data types for addresses to nodes in DICOM networks.
 - association
 - DICOM association module
 - pdu
 - Protocol Data Unit module
 
Constants§
- IMPLEMENTATION_
CLASS_ UID  - The current implementation class UID generically referring to DICOM-rs.
 - IMPLEMENTATION_
VERSION_ NAME  - The current implementation version name generically referring to DICOM-rs.