@RydwolfPrograms Based on
github.com/Radvylf/npsp2/blob/main/chat.rs, Rust syntax looks like a mashup of C++, Python, and Haskell. Overall, I don't hate it. The thing I like least is the complicated types like
Result<(), Box<dyn std::error::Error + Send + Sync>>
which (to my untrained eye) are confusing and hard to read. (Maybe it would help if that type were given an alias? I notice you use it several times.)