[ find me on Mastodon: https://cyberplace.social/@mikel ]
```rust
macro_rules! count_tts {
() => { 0 };
($odd:tt $($a:tt $b:tt)*) => { (count_tts!($($a)*) << 1) | 1 };
($($a:tt $even:tt)*) => { count_tts!($($a)*) << 1 };
}
```
```rust
macro_rules! count_tts {
() => { 0 };
($odd:tt $($a:tt $b:tt)*) => { (count_tts!($($a)*) << 1) | 1 };
($($a:tt $even:tt)*) => { count_tts!($($a)*) << 1 };
}
```
Followup to recent discussion: decided to write about lock poisoning, looking at the arguments on each side, and informed by our experience at @oxide.computer dealing with the parallel problem of unexpected async cancellations
Please give it a read!
Followup to recent discussion: decided to write about lock poisoning, looking at the arguments on each side, and informed by our experience at @oxide.computer dealing with the parallel problem of unexpected async cancellations
Please give it a read!
meodai.github.io/pro-color-ha...
meodai.github.io/pro-color-ha...
- write TypeScript and Rust
- everyone makes $235k
- fully remote
- everything is open source
- write TypeScript and Rust
- everyone makes $235k
- fully remote
- everything is open source
#rustlang
#rustlang
In a previous release, we added the `--diff` flag to the Zed CLI. Now, you can compare two files directly from the project panel, via `Compare marked files`.
In a previous release, we added the `--diff` flag to the Zed CLI. Now, you can compare two files directly from the project panel, via `Compare marked files`.