Our great sponsors
-
regex
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
Procedural macros arrived on stable Rust later on, but it looks like something they didn't really consider merging into regex itself for various reasons: https://github.com/rust-lang/regex/issues/607
-
prettyplease
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
However, I was digging around today and from this issue it doesn't really sound like there's anything sensible that can be done in this situation other than documenting the possibility of unsoundness.
-
tokio-tungstenite
Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation
I am using websocket client. How can I use proxy and set custom headers with it?
-
The new dynamic implementation was based on DFAs, which was much faster but had a larger memory footprint as explained in the proof-of-concept: https://github.com/jneem/regex-dfa
-
let amount = rest_of_data .get(..8) .and_then(|slice| slice.try_into().ok()) .map(u64::from_le_bytes) .unwrap(); ``` This is from the crowdfunding platform project (https://github.com/CreatorOS/building-a-crowdfunding-platform-using-solana/blob/main/LEARN.md)
-
Thanks to another commenter in this thread I've just learned of Iced which at a glance looks pretty great for this sort of thing.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.