pub struct TaintLabel(pub String);Expand description
Taint label for information flow control.
Taint labels are hierarchical strings representing data sensitivity classifications:
PII:SSN, PHI:diagnosis, financial:account-number.
Wildcard matching (e.g., PII:*) is supported in policy rules.
Tuple Fields§
§0: StringImplementations§
Trait Implementations§
Source§impl Clone for TaintLabel
impl Clone for TaintLabel
Source§fn clone(&self) -> TaintLabel
fn clone(&self) -> TaintLabel
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 TaintLabel
impl Debug for TaintLabel
Source§impl<'de> Deserialize<'de> for TaintLabel
impl<'de> Deserialize<'de> for TaintLabel
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 Display for TaintLabel
impl Display for TaintLabel
Source§impl From<&str> for TaintLabel
impl From<&str> for TaintLabel
Source§impl From<String> for TaintLabel
impl From<String> for TaintLabel
Source§impl Hash for TaintLabel
impl Hash for TaintLabel
Source§impl PartialEq for TaintLabel
impl PartialEq for TaintLabel
Source§impl Serialize for TaintLabel
impl Serialize for TaintLabel
impl Eq for TaintLabel
impl StructuralPartialEq for TaintLabel
Auto Trait Implementations§
impl Freeze for TaintLabel
impl RefUnwindSafe for TaintLabel
impl Send for TaintLabel
impl Sync for TaintLabel
impl Unpin for TaintLabel
impl UnsafeUnpin for TaintLabel
impl UnwindSafe for TaintLabel
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