1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
//! XPT Version 8 implementation (not yet implemented).
//!
//! This module is a placeholder for future XPT v8 support.
//! V8 differs from V5 in several ways:
//!
//! - Variable names can be up to 32 bytes (vs 8)
//! - Labels can be up to 256 bytes (vs 40)
//! - Different header structure
//! - Different NAMESTR format
//!
//! See `README.md` in this module for more details.
// Allow dead code for placeholder implementation - these functions
// are part of the planned v8 API but not yet used.
use crate;
use crateXptVersion;
/// Checks if V8 operations are supported.
///
/// Currently returns `false` as V8 is not implemented.
pub const
/// Returns an error indicating V8 is not supported.
///
/// # Errors
///
/// Always returns [`Error::UnsupportedVersion`].
/// Placeholder for future V8 reader.
///
/// # Errors
///
/// Always returns [`Error::UnsupportedVersion`] as V8 is not yet implemented.
/// Placeholder for future V8 writer.
///
/// # Errors
///
/// Always returns [`Error::UnsupportedVersion`] as V8 is not yet implemented.