pub struct MaskingMetadata {
pub request_header_masks: HashMap<String, String>,
pub request_cookie_masks: HashMap<String, String>,
pub request_field_masks_string: HashMap<String, String>,
pub request_field_masks_number: HashMap<String, String>,
pub response_header_masks: HashMap<String, String>,
pub response_cookie_masks: HashMap<String, String>,
pub response_field_masks_string: HashMap<String, String>,
pub response_field_masks_number: HashMap<String, String>,
pub query_string_masks: HashMap<String, String>,
}
Expand description
MaskingMetadata contains information about any masking added to the har.
Fields
request_header_masks: HashMap<String, String>
request_header_masks contains a map of header keys to the masks applied to them.
request_cookie_masks contains a map of cookie keys to the masks applied to them.
request_field_masks_string: HashMap<String, String>
request_field_masks_string contains a map of string body fields to the masks applied to them.
request_field_masks_number: HashMap<String, String>
request_field_masks_number contains a map of number body fields to the masks applied to them.
response_header_masks: HashMap<String, String>
response_header_masks contains a map of header keys to the masks applied to them.
response_cookie_masks contains a map of cookie keys to the masks applied to them.
response_field_masks_string: HashMap<String, String>
response_field_masks_string contains a map of string body fields to the masks applied to them.
response_field_masks_number: HashMap<String, String>
response_field_masks_number contains a map of number body fields to the masks applied to them.
query_string_masks: HashMap<String, String>
query_string_masks contains a map of query string keys to the masks applied to them.
Trait Implementations
sourceimpl Clone for MaskingMetadata
impl Clone for MaskingMetadata
sourcefn clone(&self) -> MaskingMetadata
fn clone(&self) -> MaskingMetadata
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresourceimpl Debug for MaskingMetadata
impl Debug for MaskingMetadata
sourceimpl Default for MaskingMetadata
impl Default for MaskingMetadata
sourceimpl Message for MaskingMetadata
impl Message for MaskingMetadata
sourcefn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
sourcefn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
sourcefn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
sourcefn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
sourcefn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
sourcefn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
sourcefn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
sourcefn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
. Read moresourcefn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
. Read moresourceimpl PartialEq<MaskingMetadata> for MaskingMetadata
impl PartialEq<MaskingMetadata> for MaskingMetadata
sourcefn eq(&self, other: &MaskingMetadata) -> bool
fn eq(&self, other: &MaskingMetadata) -> bool
impl StructuralPartialEq for MaskingMetadata
Auto Trait Implementations
impl RefUnwindSafe for MaskingMetadata
impl Send for MaskingMetadata
impl Sync for MaskingMetadata
impl Unpin for MaskingMetadata
impl UnwindSafe for MaskingMetadata
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request