#[non_exhaustive]pub enum DissemControl {
Show 15 variants
Rs,
Fouo,
Oc,
OcUsgov,
Imc,
Nf,
Pr,
Rel,
Relido,
Eyes,
Dsen,
Rawfisa,
Fisa,
Displayonly,
ExemptFromIcd501Discovery,
}Expand description
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.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Rs
RISK SENSITIVE
Fouo
FOR OFFICIAL USE ONLY
Oc
ORIGINATOR CONTROLLED
OcUsgov
ORIGINATOR CONTROLLED US GOVERNMENT
Imc
CONTROLLED IMAGERY
Nf
NOT RELEASABLE TO FOREIGN NATIONALS
Pr
CAUTION-PROPRIETARY INFORMATION INVOLVED
Rel
AUTHORIZED FOR RELEASE TO
Relido
RELEASABLE BY INFORMATION DISCLOSURE OFFICIAL
Eyes
EYES ONLY
Dsen
DEA SENSITIVE
Rawfisa
RAW FOREIGN INTELLIGENCE SURVEILLANCE ACT
Fisa
FOREIGN INTELLIGENCE SURVEILLANCE ACT
Displayonly
AUTHORIZED FOR DISPLAY BUT NOT RELEASE TO
ExemptFromIcd501Discovery
EXEMPT FROM ICD501 DISCOVERY
Implementations§
Source§impl DissemControl
impl DissemControl
Trait Implementations§
Source§impl Clone for DissemControl
impl Clone for DissemControl
Source§fn clone(&self) -> DissemControl
fn clone(&self) -> DissemControl
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DissemControl
impl Debug for DissemControl
Source§impl Display for DissemControl
impl Display for DissemControl
Source§impl Hash for DissemControl
impl Hash for DissemControl
Source§impl Ord for DissemControl
impl Ord for DissemControl
Source§fn cmp(&self, other: &DissemControl) -> Ordering
fn cmp(&self, other: &DissemControl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for DissemControl
impl PartialEq for DissemControl
Source§impl PartialOrd for DissemControl
impl PartialOrd for DissemControl
impl Copy for DissemControl
impl Eq for DissemControl
impl StructuralPartialEq for DissemControl
Auto Trait Implementations§
impl Freeze for DissemControl
impl RefUnwindSafe for DissemControl
impl Send for DissemControl
impl Sync for DissemControl
impl Unpin for DissemControl
impl UnsafeUnpin for DissemControl
impl UnwindSafe for DissemControl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more