TTC thin-protocol wire codecs, split across cohesive submodules.
mod.rs wires the submodules and re-exports their items so every
oracledb_protocol::thin::* path that downstream crates depend on stays
reachable, and so submodules see each other via use super::*.
Lowest server TNS protocol version this driver will talk to (12.1-era wire
format). The CONNECT packet still advertises TNS_VERSION_MIN like the
reference, but an ACCEPT below this floor is refused outright (reference
constants.pxi TNS_VERSION_MIN_ACCEPTED / connect.pyx raising
ERR_SERVER_VERSION_NOT_SUPPORTED, DPY-3010). Oracle 11g answers ACCEPT
with protocol version 314 and an older, shorter payload layout; without
this floor the parser would surface a misleading “truncated TTC payload”
decode error instead of a clean, self-explanatory refusal.