Named tuples have some similarities with structs.
Both are value types, have a known size, allocated in the stack, and allow to access values by name, which might be more convenient than access by index of tuples. Named tuples are inmutable, structs can be inmutable too depending on the API you define. (This comparison is not exhaustive.)
Given a use case when a structure like that makes sense, would it be a good rule of thumb to choose named tuples when double splats are involved, and for anything else choose structs in principle?