Rust can link to rustls instead of openssl, musl targets are very convenient (and can statically link musl), and https://crates.io/crates/trust-dns-resolver can be used instead of doing dns via libc
Because of such tooling / ecosystem, it's more convenient to use scratch from Rust than from most languages (including C)
Because of such tooling / ecosystem, it's more convenient to use scratch from Rust than from most languages (including C)