# Functions
ChangeCase changes the case of the string value of any attribute matching the specified key to upper-, or lower-case as required.
ChangeKey changes the key of the attribute with the specified new value.
ChangeValue changes the value of the string value of any attribute matching the specified key.
Current returns a GroupCheckFn that will return true if the top group on the stack (the highest indexed group in the groups array) matches the specified name.
Multiple generates a ReplaceAttr function out of multiple such functions.
RemoveKey removes a specified attribute by changing it to the empty attribute (`slog.Attr{}`) which is supposed to be ignored.
SetValueTo returns a ChangeFn that will set the value of an attribute to the specified value.
TopCheck is a GroupCheckFn that returns true if there are no groups in the stack, (meaning the attribute being evaluated by a ReplaceAttr function Use the result of executing this function with the current groups stack.
# Type aliases
ChangeCases is an enumerated type for type case settings.
ChangeFn converts a value to another value without reference to a containing slog.Attr or key.
GroupCheckFn returns true if the specified stack of groups (most likely the end value) is acceptable for processing by a ReplaceAttr function (infra.AttrFn).