It's unfortunate that there is no option to select only a specific lint, but in general it should be unlikely that any of the fixes recommended by rustc will cause harm.
(Note that cargo fix does not consult clippy lints.)
If a rustc lint is set to allow (in the source or Cargo.toml), does that mean cargo fix won't correct it? If so, it will only correct the current set of warnings and errors from cargo check. Is that right?
Based on the info from @kpreid, you could prevent some things from being fixed by setting their rustc lints to allow in the [lints.rust] section of your Cargo.toml, before running cargo fix.