They may be larger because they are doing more work, depends on the program.
But no they don’t statically compile everything.
And by default Rust does not. Needs glibc.