The switch port required heroic levels of efforts though I recall.
Even Rust is going to be heroic levels until console vendors decide it is an acceptable language to be made available on their devkits.
As long as you have a good C ffi (which Rust has), shouldn't it be quite easy?
Or is the Switch more similar to Android/iPhone where you cannot (could not?) run native code directly but have to use a platform specific language like Java or Objective C?
Maybe if the console SDK toolchain is Clang based it would also work to go via LLVM bitcode instead of C/C++ though.