4 ms·
None of this is unique to Rust - I can do this in typescript: Serde -> Zod (https://github.com/vriad/zod https://github.com/vriad/zod) Diesel -> Prisma Yet y
by g_delgado14 6y ago
None of this is unique to Rust - I can do this in typescript:
Serde -> Zod (https://github.com/vriad/zod https://github.com/vriad/zod)
Diesel -> Prisma
Yet you expose yourself to concepts that are unique to Rust that do not enhance the developer experience (such as lifetimes). I don't need to worry about lifetimes in typescript and can just focus on shipping code.
Lifetimes is just one example, but there are others that create more friction than they provide benefit IMO.