In many cases it may be undesirable to copy unexported fields. This PR introduces the ability to disable copying these fields, as an option on the Copier rather than on the fields. This enables a generalized behavior that does not require modifications to struct tags on packages you don't own, in order to copy them without perhaps overriding private values.
In many cases it may be undesirable to copy unexported fields. This PR introduces the ability to disable copying these fields, as an option on the
Copier
rather than on the fields. This enables a generalized behavior that does not require modifications to struct tags on packages you don't own, in order to copy them without perhaps overriding private values.