Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

rain 🌦️

@rain@hachyderm.io
mastodon 4.7.3
  • Open on hachyderm.io

(gender)queer transsexual, atheist and scientific humanist, rust person 🦀 and eng @oxidecomputer@hachyderm.io with computer opinions.

they/them (she ok), content under CC BY 4.0

2204 Followers
347 Following
20 Posts
Joined November 14, 2022
website:
https://sunshowers.io
github:
https://github.com/sunshowers
bluesky:
https://bsky.app/profile/sunshowers.io
cargo-nextest:
https://nexte.st
Open post
rain 🌦️ @rain@hachyderm.io
· 8mo ago

Bay area peeps -- we're hosting an East Bay #rustlang meetup on the 18th! Come join us in downtown Oakland, steps away from BART :)

https://luma.com/cyu67mpz

hachyderm.io

Hachyderm.io

11
7
5
0
Open post
rain 🌦️ @rain@hachyderm.io
· 8mo ago

Published the design document for how nextest implements records, replays and reruns. It's very large — over 6000 words! Lots of decisions and alternatives considered, to make what I believe is the best implementation of this set of features in the industry. Have a look!

https://nexte.st/docs/design/architecture/recording-runs/

Recording runs - cargo-nextest
nexte.st

Recording runs - cargo-nextest

Design document describing how and why nextest records and replays runs.

9
0
0
0
Open post
rain 🌦️ @rain@hachyderm.io
· 6mo ago

We're hosting a Rust meetup in SF, WEDNESDAY April 15. Join us!

https://luma.com/2vpan32j

🦀 East Bay Rust comes to SF · Luma
luma.com

🦀 East Bay Rust comes to SF · Luma

Welcome back to another episode of the East Bay Rust group! Our goal is simple - meet regularly, learn from each other, and connect with others facing similar…

3
0
0
0
Open post
rain 🌦️ @rain@hachyderm.io
· 9mo ago

Released cargo-nextest 0.9.117 with experimental support for running benchmarks from within nextest, via `cargo nextest bench`.

Why use this instead of cargo bench? In case you want to benefit from nextest's features, such as per-test isolation, setup scripts, or wrapper scripts.

https://nexte.st/docs/features/benchmarks

nexte.st
6
0
1
0
Open post
rain 🌦️ @rain@hachyderm.io
· 8mo ago

Call for testing: nextest can now rerun failing tests!

cargo nextest self update --version 0.9.123-b.3
# enable functionality, see link
cargo nextest run

If tests fail and/or the run is cancelled, then:

cargo nextest run -R latest

to rebuild and pick up from where the test run left off.

Please test this out!

https://nexte.st/docs/features/record-replay-rerun/

A lot of care went into building replay/rerun functionality in a way that's robust, both in the architecture and in the UX, and I'm excited about your feedback.

nexte.st
4
0
1
0
Open post
rain 🌦️ @rain@hachyderm.io
· 16mo ago
Replying to
This is the repo -- quite happy with all the testing! https://github.com/oxidecomputer/iddqd
GitHub

GitHub - oxidecomputer/iddqd: Maps where keys are borrowed from values.

Maps where keys are borrowed from values. Contribute to oxidecomputer/iddqd development by creating an account on GitHub.

13
0
4
0
Open post
rain 🌦️ @rain@hachyderm.io
· 6mo ago
Replying to
Read more about how the RustRover IDE supports nextest: https://blog.jetbrains.com/rust/2026/04/03/rustrover-2026-1-professional-testing-with-native-cargo-nextest-integration/
blog.jetbrains.com
2
0
0
0
Open post
rain 🌦️ @rain@hachyderm.io
· 9mo ago

Call for testing: cargo nextest 0.9.119-b.2 with pager (like less) support!

Please run `cargo nextest self update --version 0.9.119-b.2`, then try out:

cargo nextest list
cargo nextest show-config test-groups
cargo nextest (without further arguments)
cargo nextest run -h and --help

Thanks!

EDIT: Please update to beta 2 for a bugfix, thanks :)

https://nexte.st/docs/user-config/pager/

nexte.st
4
0
2
0
Open post
rain 🌦️ @rain@hachyderm.io
· 6mo ago
Replying to
@cliffle @mikeolson uqbar!
1
0
0
0
Open post
rain 🌦️ @rain@hachyderm.io
· 16mo ago
Replying to
@anselmschueler@ieji.de yep! https://docs.rs/iddqd/latest/iddqd/macro.id_upcast.html Ideally I'd be able to put a covariance bound on the trait's associated type itself, but there's no way to do that in stable Rust
docs.rs

id_upcast in iddqd - Rust

Implement upcasts for `IdOrdMap` or `IdHashMap`.

1
1
0
0
Open post
rain 🌦️ @rain@hachyderm.io
· 16mo ago
Replying to
@brianm@hachyderm.io Glad to be of service 😌
1
0
0
0
Open post
rain 🌦️ @rain@hachyderm.io
· 16mo ago
Replying to
@argv_minus_one@mastodon.sdf.org Definitely something I considered, but the API got too unwieldy, it's already complex enough. You can use a newtype though!
1
0
0
0
Open post
rain 🌦️ @rain@hachyderm.io
· 16mo ago
Replying to
@slatian@pleroma.envs.net To add to this, especially the bi/trijective maps creep into database constraint territory. In theory you could use this pattern for pretty arbitrary sets of constraints. I want to keep it simple and useful though
0
0
0
0
Open post
rain 🌦️ @rain@hachyderm.io
· 16mo ago
Replying to
@hermitcl@aus.social Someone asked on Reddit if it was named after the former Overwatch player 😬
0
1
0
0
Open post
rain 🌦️ @rain@hachyderm.io
· 7mo ago
Replying to
@potatomeow@fosstodon.org it'll be a mix of topics, but yes there's some AI
0
0
0
0
Open post
rain 🌦️ @rain@hachyderm.io
· 8mo ago
Replying to
@cliffle@hachyderm.io it'll be great to have you!
0
0
0
0
Open post
rain 🌦️ @rain@hachyderm.io
· 8mo ago
Replying to
@cliffle@hachyderm.io good idea, I will mention it
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 04:49:45 UTC