pub struct ClassificationLevel {
pub aliases: Vec<NameString>,
pub css: HashMap<String, String>,
pub description: String,
pub lvl: i32,
pub name: NameString,
pub short_name: NameString,
pub is_hidden: bool,
}Expand description
A category of data delineating access
Fields§
§aliases: Vec<NameString>List of alternate names for the current marking
css: HashMap<String, String>Stylesheet applied in the UI for the different levels
description: StringDescription of the classification level
lvl: i32Interger value of the Classification level (higher is more classified)
name: NameStringLong name of the classification item
short_name: NameStringShort name of the classification item
Should the classification be skipped building UI options
Implementations§
Trait Implementations§
Source§impl Clone for ClassificationLevel
impl Clone for ClassificationLevel
Source§fn clone(&self) -> ClassificationLevel
fn clone(&self) -> ClassificationLevel
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 ClassificationLevel
impl Debug for ClassificationLevel
Source§impl<'de> Deserialize<'de> for ClassificationLevel
impl<'de> Deserialize<'de> for ClassificationLevel
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ClassificationLevel
impl PartialEq for ClassificationLevel
Source§impl Serialize for ClassificationLevel
impl Serialize for ClassificationLevel
impl StructuralPartialEq for ClassificationLevel
Auto Trait Implementations§
impl Freeze for ClassificationLevel
impl RefUnwindSafe for ClassificationLevel
impl Send for ClassificationLevel
impl Sync for ClassificationLevel
impl Unpin for ClassificationLevel
impl UnwindSafe for ClassificationLevel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more