timClicks,
@timClicks@mastodon.nz avatar

What makes a Rust library delightful to use?

aligorith,
@aligorith@mastodon.nz avatar

@timClicks
Applies to any library, but:

  1. Consistency - Internally, and with rest of language ecosystem
  2. Ergonomic to use - Partly comes from no 1
  3. Actually useful docs that show a few examples of how to string things together (instead of just requoting the function names)
  4. Suitably extendable
  5. Stable API that doesn't randomly change and feature lots of depreciations
  6. Compiles quickly and in a straightforward way without requiring obscure dependencies / exotic external tooling
glitzersachen,

@timClicks

Those reddish flakes coming off with a crinkly whispering sound.

🙂

xgranade,
@xgranade@wandering.shop avatar

@timClicks Docs, by which I do not mean just reference docs.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • khanakhh
  • magazineikmin
  • osvaldo12
  • GTA5RPClips
  • mdbf
  • Youngstown
  • tacticalgear
  • slotface
  • rosin
  • kavyap
  • ethstaker
  • everett
  • thenastyranch
  • DreamBathrooms
  • megavids
  • InstantRegret
  • cubers
  • normalnudes
  • Leos
  • ngwrru68w68
  • cisconetworking
  • modclub
  • Durango
  • provamag3
  • anitta
  • tester
  • JUstTest
  • lostlight
  • All magazines