pub struct FgiClassification {
pub countries: Box<[Trigraph]>,
pub level: Classification,
}Expand description
Non-US (FGI) classification.
Two forms exist:
- Source-acknowledged: country trigraph(s) identify the originator.
//GBR S//REL TO USA, GBR - Source-concealed:
FGIreplaces the country trigraph(s) when the originating country is sensitive.//FGI S//REL TO USA, GBRAn emptycountrieslist indicates source-concealed FGI.
Countries are space-delimited in the source marking.
§Banner aggregation
If a document contains any source-concealed FGI portions alongside
source-acknowledged FGI portions, the banner must use FGI without
country codes — revealing the country list would compromise the
concealed source. This rule is enforced at the PageContext level
during banner validation.
Fields§
§countries: Box<[Trigraph]>Originating countries (space-delimited in source).
Empty for source-concealed FGI (//FGI S//...).
level: ClassificationClassification level (includes RESTRICTED).
Trait Implementations§
Source§impl Clone for FgiClassification
impl Clone for FgiClassification
Source§fn clone(&self) -> FgiClassification
fn clone(&self) -> FgiClassification
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 FgiClassification
impl Debug for FgiClassification
Source§impl PartialEq for FgiClassification
impl PartialEq for FgiClassification
impl Eq for FgiClassification
impl StructuralPartialEq for FgiClassification
Auto Trait Implementations§
impl Freeze for FgiClassification
impl RefUnwindSafe for FgiClassification
impl Send for FgiClassification
impl Sync for FgiClassification
impl Unpin for FgiClassification
impl UnsafeUnpin for FgiClassification
impl UnwindSafe for FgiClassification
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