1,156 karma · joined January 11, 2022
The wording "real woman" however immediately smells like an attempt to exclude trans women, of whom there are quite a few in the Rust community - even if that wasn't your intention at all, it might explain at least some of the downvotes though.
That's likely why they're attacking boats in the first place.
Give https://en.wikipedia.org/wiki/Time-based_one-time_password#A... a read, it's extremely simple.
Please do, it'll save everyone a lot of time and headache, especially if this is representative of your usual mode of communication.
It does compile.
> because `x` does not have the type `fn (i32, i32) -> i32` (that's reserved for "normal" functions).
Closures can cast to function pointers just fine as long as they don't capture anything.
Edit: nope, I got that last step wrong, it's actually 200 errors/hour/terabyte, or 1 error/gigabyte/5 hours, pretty close to what you said.
That obviously depends entirely on the circuit, many sufficiently advanced circuits probably end up being accidentally turing complete.
yes, kind of: https://crates.io/crates/deranged
It'll take another while until const generics on stable are advanced enough to make this properly usable, such that e.g. `RangedU32<3, 10> + RangedU32<5, 6> = RangedU32<8, 16>`.
I'm surprised the plates survived at all, I guess you didn't use the spin cycle?
Kidding aside, dishwashers, even new ones, should be perfectly capable of cleaning your dishes in a single cycle unless they've been left to dry out for days, are stacked improperly, or the detergent isn't dosed correctly. It's always worth consulting the manual for tips as well.
Of course if you just want to convert a string to a SocketAddr (returning an error at runtime if it's invalid), you just do `let addr = "127.0.0.1:8080".parse();`.