Hacker News new | ask | show | jobs
by topbanana 810 days ago
RocksDB is written in C++ and runs in-process. That's just like having a load of unsafe Rust code.
1 comments

So does OpenSSL, Bytes crates, WinAPI and many many other crates used by many Rust applications. Does this make applications written in Rust less "Rusties"?

IMO, the networking, threading and "tasks" ("green threads") in SableDb code base are the most risky part of writing a server and by choosing Rust, the risk of memory issues is reduced to minimum without scarifying performance