That's a hefty judgment. If we look at major attacks on TLS endpoints I'd summarize them as, in order,:
1. Memory safety
2. Weak / old configurations
3. Invalid state machine transitions
Rustls addresses all 3 of those, or at least it attempts to. (1) is obvious - it's rust. (2) rustls only supports the subset of TLS versions that are considered safe. (3) rustls avoids issues like gotofail and smacktls by encoding state machines as types, turning invalid state transitions into type failures.
Plus, the actual crypto primitives are extremely well tested and built off of other existing libraries.
So yeah, maybe some aspect of the crypto is incorrect, but, while interesting from an academic perspective, the real world ranks those other 3 things as way more important.
Before the war, Saddam was acting unquestionable suspect by not allowing inspectors free access to locations and constantly moving material and persons around. In truth, it was a presence. A chemical weapons program was expensive, and hard to keep safely hidden so Saddam simply pretended that it existed by acting like he had something to hide.
As for China, it could be something as simple as regional managers hiding poor response times and safety violations that would have their heads rolling. It doesn't mean that there was a leak intentionally or unintentionally.
Disclaimer: I'm playing the devil's advocate here. Having a corona virus outbreak in the same city as your military installation studying corona virus is suspect.
Then how do you treat this Anthrax archive destruction done with the blessing from FBI? https://en.wikipedia.org/wiki/2001_anthrax_attacks
There is a very fine line between destroying evidence, and refusing an investigation.
...and, don't get me wrong - I believe it's entirely possible that covid-19 escaped from the Wuhan Lab - but a refusal to be party to a politically charged investigation should not infer guilt.
Your rational is similar to assuming someone is guilty because they refuse to answer police questions.
But, let's assume for the sake of argument that your analogy is the correct one. You know where they assume that if you don't let the police search your house, or if you don't answer police questions, you must be guilty? China.
So, we can just as easily judge the Chinese government by another heuristic: The Golden Rule
So, while we may not be able to know for sure how COVID-19 originated, we can certainly draw an adverse inference from the behavior of the Chinese government.
Chrome already does this.
CFLAGS := ${CFLAGS}
CFLAGS += -ansi -std=99
What's the point of the first line? Why not just: CFLAGS += -ansi -std=99[1] should be -std=c99
The more interesting question is - why is that? Sure, Rust is memory safe, but I suspect the real reason people built high quality software in Rust is because cargo is good and because minimizing copies is part of the culture around the language. This means that libraries are cheap to use, and as a result programming feels productive, because you don't have a reason to reinvent the wheel (see arrays in C, or various Boost libraries that have been moved into stdlib C++). For example, compare the cost of Python's click to Rust's clap. Or look at serde.
I find it more interesting to ask the question "why do people spend so much hobby time writing interesting programs in Rust?".
This is a somewhat comical statement in a thread about "Rewrite it in Rust."