Struct poem::middleware::SensitiveHeader
source · [−]pub struct SensitiveHeader { /* private fields */ }
Expand description
Middleware for mark headers value represents sensitive information.
Sensitive data could represent passwords or other data that should not be
stored on disk or in memory. By marking header values as sensitive,
components using this crate can be instructed to treat them with special
care for security reasons. For example, caches can avoid storing sensitive
values, and HPACK
encoders used by HTTP/2.0
implementations can choose
not to compress them.
Additionally, sensitive values will be masked by the Debug
implementation
of HeaderValue.
Reference
Implementations
Applies to request headers only.
Applies to responses headers only.
Append a header.
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for SensitiveHeader
impl Send for SensitiveHeader
impl Sync for SensitiveHeader
impl Unpin for SensitiveHeader
impl UnwindSafe for SensitiveHeader
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more