Expand description
CVE enumeration values: SCI controls, dissem controls, country trigraphs, etc.
Enums§
- Declass
Exemption - Declassification exemption codes from CVEnumISM25X.xml.
- Dissem
Control - IC dissemination controls from CVEnumISMDissem.xml. CUI / DOD-SAP / handling-caveat entries are deny-listed in build.rs per CAPCO-2016 §A line 283 (caveats are out of CAPCO scope) and the XML’s own Source: field naming IC Register vs ISOO CUI Registry as separate sources.
- Exempt
From - Exempt-from rule sets from CVEnumISMExemptFrom.xml.
- SciControl
- SCI control markings from CVEnumISMSCIControls.xml.
- SciControl
Bare - Bare SCI control systems (CVE values with no ‘-’) from CVEnumISMSCIControls.xml.
Constants§
- ISMCAT_
TETRA_ VERSION - ISMCAT Tetragraph Taxonomy version pinned at build time (issue #208).
- SCHEMA_
VERSION - ISM schema version this crate was compiled against.
Statics§
- ALL_
CVE_ TOKENS - All known CVE tokens, sorted ascending and deduplicated. Sorted order enables binary-search canonicalization in token_set.rs.
- TETRAGRAPH_
MEMBERS - Canonical tetragraph / country-group code membership table.
- TRIGRAPHS
- All valid country / country-group codes — CVE entries from CVEnumISMCATRelTo.xsd plus any org-specific
extensions from
country_extensions.toml. Sorted ascending and deduplicated.is_trigraphuses binary_search. 340 entries total (340 CVE + 0 extension).
Functions§
- is_
bare_ cve_ value - Returns true if
sis exactly a bare SCI control system CVE value. Equivalent toSciControlBare::parse(s).is_some()but spelled out for ergonomics at parser call sites. - is_
decomposable - Three-state ISMCAT V2022-NOV decomposability flag (issue #208).
- lookup_
tetragraph_ members - Look up a tetragraph’s constituent trigraphs.
- lookup_
tetragraph_ provenance - Look up a tetragraph’s provenance metadata.