The base x86_64 targets aren't going to enable things like sse3 and avx2 by default, but you can also set RUSTFLAGS=-Ctarget-cpu=native if you're only ever going to run your builds locally.
thanks for your attention, yes that code for locally !!
but i need run on another machine and when write bellow code, it printing
all features with labeled, which features are enabled and which are supported
when use x86_64, said (sse3 and avx2) both are enabled by default.
Using --print target-features shows every feature the compiler knows about for this target, not just those that are enabled. The page you linked is also just available features. Try --print cfg to see the active list, and see how that changes with -Ctarget-cpu.
That's the target for running code in the Linux kernel, not as an application. All of those - features are explicitly disabled, while + enables a feature. The kernel uses +soft-float because it doesn't always save/restore floating point state when it interrupts a process.