Expand description
Provides support for processing structures.
Macros§
- Creates a EnumSet literal, which can be used in const contexts.
Structs§
- A set of characters allowed or denied for a (string) field.
- An efficient set type for enums.
- Meta information about a field.
- Represents the
ProcessingState
as a path. - An event’s processing state.
- Error for unknown value types.
Enums§
- A type for dealing with chunks of annotated text.
- Whether an attribute should be PII-strippable/should be subject to datascrubbers
- Used to indicate how to handle an annotated value in a callback.
- The (simplified) type of a value.
Traits§
- A recursively processable value.
- A trait for processing processable values.
Functions§
- Modifies this value based on the action returned by
f
. - Concatenates chunks into a string and emits remarks for redacted sections.
- Splits the string into chunks, maps each chunk and then joins chunks again, emitting remarks along the process.
- Processes the value using the given processor.
- Chunks the given text based on remarks.
Type Aliases§
- The result of running a processor on a value implementing
ProcessValue
.
Derive Macros§
- Derive the
ProcessValue
trait.