# Functions
Enabled indicates if the mutation feature is enabled.
NewStatsReporter creates a reporter for webhook metrics.
NewSystem initializes an empty mutation system.
# Constants
SystemConvergenceFalse denotes an unsuccessfully converged mutation system request.
SystemConvergenceTrue denotes a successfully converged mutation system request.
# Variables
No description provided by the author
ErrNotConverging reports that applying all Mutators isn't converging.
ErrNotRemoved reports that we were unable to remove a Mutator properly as System was in an inconsistent state.
No description provided by the author
No description provided by the author
# Structs
System keeps the list of mutators and provides an interface to apply mutations.
SystemOpts allows for optional dependencies to be passed into the mutation System.
# Interfaces
StatsReporter reports mutator-related metrics.
# Type aliases
SystemConvergenceStatus defines the outcomes of the attempted mutation of an object by the mutation System.