pub struct ScrubbedPayload {
value: Value,
manifest: RedactionManifest,
}Expand description
JSON payload that has been through PII redaction.
No public constructor. Same enforcement as ScrubbedText.
Fields§
§value: Value§manifest: RedactionManifestImplementations§
Source§impl ScrubbedPayload
impl ScrubbedPayload
Sourcepub fn manifest(&self) -> &RedactionManifest
pub fn manifest(&self) -> &RedactionManifest
Access the redaction manifest.
Sourcepub fn into_value(self) -> Value
pub fn into_value(self) -> Value
Consume into the inner JSON value.
Sourcepub(crate) fn new_verified(value: Value, manifest: RedactionManifest) -> Self
pub(crate) fn new_verified(value: Value, manifest: RedactionManifest) -> Self
Construct from a payload that has been verified clean.
Trait Implementations§
Source§impl Clone for ScrubbedPayload
impl Clone for ScrubbedPayload
Source§fn clone(&self) -> ScrubbedPayload
fn clone(&self) -> ScrubbedPayload
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 ScrubbedPayload
impl Debug for ScrubbedPayload
Source§impl<'de> Deserialize<'de> for ScrubbedPayload
impl<'de> Deserialize<'de> for ScrubbedPayload
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 ScrubbedPayload
impl PartialEq for ScrubbedPayload
Source§impl Serialize for ScrubbedPayload
impl Serialize for ScrubbedPayload
impl StructuralPartialEq for ScrubbedPayload
Auto Trait Implementations§
impl Freeze for ScrubbedPayload
impl RefUnwindSafe for ScrubbedPayload
impl Send for ScrubbedPayload
impl Sync for ScrubbedPayload
impl Unpin for ScrubbedPayload
impl UnwindSafe for ScrubbedPayload
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