Expand description

The combination of HTTP binding traits and the sensitive trait require us to redact portions of the HTTP requests/responses during logging.

Modules§

  • A wrapper around HeaderMap to allow for sensitivity.
  • Wrappers around Uri and it’s constituents to allow for sensitivity.

Structs§

  • A MakeFmt producing Sensitive.
  • Allows the modification the requests URIs Display and headers Debug to accommodate sensitivity.
  • Allows the modification the responses status code Display and headers Debug to accommodate sensitivity.
  • A wrapper used to modify the Display and Debug implementation of the inner structure based on the feature flag unredacted-logging. When the unredacted-logging feature is enabled, the implementations will defer to those on T, when disabled they will defer to REDACTED.

Constants§

  • The string placeholder for redacted data.

Traits§

Type Aliases§