Expand description
Wrappers around Uri
and it’s constituents to allow for sensitivity.
Structs§
- Greedy
Label - Marks a segment as a greedy label up until a char offset from the end.
- Label
- A wrapper around a path
&str
which modifies the behavior ofDisplay
. Specific path segments are marked as sensitive by providing predicate over the segment index. This accommodates the httpLabel trait with non-greedy labels. - Make
Label - A
MakeFmt
producingLabel
. - Make
Query - A
MakeFmt
producingQuery
. - MakeUri
- A
MakeFmt
producingSensitiveUri
. - Query
- A wrapper around a query string
&str
which modifies the behavior ofDisplay
. Specific query string values are marked as sensitive by providing predicate over the keys. This accommodates the httpQuery trait and the httpQueryParams trait. - Query
Marker - Marks the sensitive data of a query string pair.
- Sensitive
Uri - A wrapper around
&Uri
which modifies the behavior ofDisplay
. Specific parts of theUri
as are marked as sensitive using the methods provided.