type
Change
Change is an explicit keep-or-replace result. Its zero value means keep. Replacing with Empty clears the callback's own logical value; it does not create an external patch command or durable scalar removal representation.
Full signature
Methods
Change.Replacement()Replacement returns the replacement value and whether replacement is asked.