recentpopularlog in

rust

« earlier   
Programming Language Warts : rust
What are some rust warts ("A small, crocky feature that sticks out of an otherwise clean design.") that you've encountered (Either because they annoyed you in a practical setting or just realized they were there)?​Bonus points for not well known things. What I have in mind is mostly things that are already in stable rust, that either cannot be fixed without a new edition because of compatibility issues, or that are so core so what makes rust rust that they won't ever be "fixed".​I'll start with these two:Arrays do not implement IntoIterator (https://ift.tt/3a0e84R). And, currently, calling into_iter on an array will actually call it on a slice of the array, which gives you references (And can be confusing, specially for beginners).​There is no good way to sort a &mut VecDeque
reddit  rust 
1 hour ago by vayn
Building a Terminal-Based Finder : rust
https://ift.tt/38TxNmL had an idea to sort of replicate the macOS Finder inside of the shell. The goal is to make it work across all platforms (though I've only tested on macOS currently). I'm only 2 weeks into the project and all of my work so far has been laying the foundation down. It is not yet interactive, but I will be working on that later after finishing a handful of GH Issues. For now, it simply prints a structure that is similar to that of the Finder. There are a handful of options that can be set to change the behavior of certain things: different modes for truncating file names (no truncation, truncation based on a constant value, truncation based on statistically measurements such as average and by outlier), the characters used to print the DirectoryContainers can be customized, the vertical and horizontal padding between DirectoryContainers is customizable, and other items as well. There is color coding based on the type of item (directory, file, symlink), the currently selected item, and the directories in the current path (these colors will be customizable later).In the end, I want it to be able to do a few things:Be able to launch applications based on the currently selected file, this can be terminal applications or UI applications.Be able to return the currently selected path back to the shell after the application is exited, in the case that someone was just using it to explore files and found an item they want to interact with in the shell outside of TermiFind.I mainly started this to get back into Rust after a long hiatus, but I could find myself using it. There is tons of work to be done, but I was wanting to see what others think of it and just get some opinions, received constructive criticism, get advice on some of the GH Issues, or possibly even collect a star or two!https://ift.tt/2SOBSTK
reddit  rust 
1 hour ago by vayn
teloxide/teloxide: 📮 An elegant Telegram bots framework for Rust
📮 An elegant Telegram bots framework for Rust. Contribute to teloxide/teloxide development by creating an account on GitHub.
rust  telegram 
yesterday by geetarista
bayard-search/bayard: A full-text search and indexing server written in Rust.
A full-text search and indexing server written in Rust. - bayard-search/bayard
rust 
yesterday by geetarista
jackmott/rust-lexer: A port of Rob Pike's Go lexer to Rust
A port of Rob Pike's Go lexer to Rust. Contribute to jackmott/rust-lexer development by creating an account on GitHub.
rust  lexer 
yesterday by geetarista
wvanlit/rust-monkey: A rust version of the Monkey Interpreter from "Writing an Interpreter in Go"
A rust version of the Monkey Interpreter from "Writing an Interpreter in Go" - wvanlit/rust-monkey
rust  interpreter  compiler 
yesterday by geetarista
bikeshedder/deadpool: Dead simple pool implementation for rust with async-await
Dead simple pool implementation for rust with async-await - bikeshedder/deadpool
rust 
yesterday by geetarista
psFried/roperator: Experimental Kubernetes Operator kit written in Rust
Experimental Kubernetes Operator kit written in Rust - psFried/roperator
rust  kubernetes 
yesterday by geetarista

Copy this bookmark:





to read