pub struct TaintLabel(pub u32);Expand description
A taint label attached to string-like values crossing the Rust bridge.
Tuple Fields§
§0: u32Implementations§
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 Default for TaintLabel
impl Default for TaintLabel
Source§fn default() -> TaintLabel
fn default() -> TaintLabel
Returns the “default value” for a type. Read more
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 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 Copy 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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