pub enum RedactValue {
Null,
String(String),
Integer(i64),
Bytes(Vec<u8>),
}Expand description
Value representation for redaction
Variants§
Null
NULL value
String(String)
String value (may contain SQL escaping)
Integer(i64)
Integer value
Bytes(Vec<u8>)
Raw bytes (for binary data)
Implementations§
Trait Implementations§
Source§impl Clone for RedactValue
impl Clone for RedactValue
Source§fn clone(&self) -> RedactValue
fn clone(&self) -> RedactValue
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 moreAuto Trait Implementations§
impl Freeze for RedactValue
impl RefUnwindSafe for RedactValue
impl Send for RedactValue
impl Sync for RedactValue
impl Unpin for RedactValue
impl UnwindSafe for RedactValue
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