Expand description

Wrappers around Uri and it’s constituents to allow for sensitivity.

Structs§

GreedyLabel
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 of Display. Specific path segments are marked as sensitive by providing predicate over the segment index. This accommodates the httpLabel trait with non-greedy labels.
MakeLabel
A MakeFmt producing Label.
MakeQuery
A MakeFmt producing Query.
MakeUri
A MakeFmt producing SensitiveUri.
Query
A wrapper around a query string &str which modifies the behavior of Display. Specific query string values are marked as sensitive by providing predicate over the keys. This accommodates the httpQuery trait and the httpQueryParams trait.
QueryMarker
Marks the sensitive data of a query string pair.
SensitiveUri
A wrapper around &Uri which modifies the behavior of Display. Specific parts of the Uri as are marked as sensitive using the methods provided.