dta 0.2.0

Pure Rust streaming reader and writer for Stata's DTA file format, covering every released version (104-119), including XML-framed releases, tagged missing values, value-label sets, and long-string (strL) storage.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/// DTA file format reader.
pub mod dta;
/// Stata missing value representation.
pub mod missing_value;
/// Stata byte value (1-byte signed integer or missing).
pub mod stata_byte;
/// Stata double value (8-byte IEEE 754 float or missing).
pub mod stata_double;
/// Unified error type for Stata value parsing.
pub mod stata_error;
/// Stata float value (4-byte IEEE 754 float or missing).
pub mod stata_float;
/// Stata int value (2-byte signed integer or missing).
pub mod stata_int;
/// Stata long value (4-byte signed integer or missing).
pub mod stata_long;
/// Timestamp from a DTA file header.
pub mod stata_timestamp;