pub struct QueryMaskedPayload {
pub raw_query: String,
pub masked_query: String,
}Expand description
Payload of a query_masked SSE event — sensitive content in the user
query was masked before processing. Display masked_query instead of the
original query.
Fields§
§raw_query: StringThe original user query
masked_query: StringThe masked query
Trait Implementations§
Source§impl Clone for QueryMaskedPayload
impl Clone for QueryMaskedPayload
Source§fn clone(&self) -> QueryMaskedPayload
fn clone(&self) -> QueryMaskedPayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 QueryMaskedPayload
impl Debug for QueryMaskedPayload
Source§impl Default for QueryMaskedPayload
impl Default for QueryMaskedPayload
Source§fn default() -> QueryMaskedPayload
fn default() -> QueryMaskedPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QueryMaskedPayload
impl<'de> Deserialize<'de> for QueryMaskedPayload
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
Auto Trait Implementations§
impl Freeze for QueryMaskedPayload
impl RefUnwindSafe for QueryMaskedPayload
impl Send for QueryMaskedPayload
impl Sync for QueryMaskedPayload
impl Unpin for QueryMaskedPayload
impl UnsafeUnpin for QueryMaskedPayload
impl UnwindSafe for QueryMaskedPayload
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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