closed
Type-erased callable objects for Rust
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
GITHUB · launched Oct 30, 2026 · 29 upvotes (top 51%) · 0 views
Category and tags
- Horizontal
- Dev tools
- Developer
- Not AI
- Hobby / open-source project
Visit website ↗ Source listing ↗
Could you build this?
Partial A type-erased callable wrapper crate is a small Rust library that an AI assistant can draft. Getting it sound and performant, especially if it uses unsafe code or has tricky lifetime and ABI guarantees, requires real Rust expertise and careful review.
What it would actually take: Implement it as a Rust crate using trait objects, generics, or a small vtable-based design, with a test suite and Miri for undefined-behavior checks. The hard part is soundness: making the unsafe code correct across lifetimes, Send/Sync bounds, and drop semantics. That needs an experienced Rust engineer to review the design.
Competitors
Other products that read as similar to this one : 602 launches clear the similarity bar, closest 8 shown.
Attention rank: #293 of 603 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).
Launched 364 days after the earliest competitor.
- casita · github · 2026-09-27 · 77 upvotes · similarity 0.58
- Beautiful Type Erasure with C++26 Reflection · hn · 2026-07-14 · 117 upvotes · similarity 0.56
- Rustable is an open source database client built in Rust · hn · 2026-11-03 · 27 upvotes · similarity 0.55
- Rust library for Undo/Redo using deltas, snapshots or commands · hn · 2026-05-02 · 25 upvotes · similarity 0.55
- Rustable · github · 2026-11-01 · 23 upvotes · similarity 0.55
Show 3 more
- MadEdit · github · 2026-10-22 · 18 upvotes · similarity 0.54
- ssx3-decomp · github · 2026-10-15 · 15 upvotes · similarity 0.54
- Cachekit · hn · 2026-01-14 · 47 upvotes · similarity 0.54