Why don't references in structs have a default lifetime?

structs are unbound by default i.e. 'static. You have to be explicit to contain references. The lifetimes are external of any such structure. (i.e. their creation is before that of the structure and is then supplied to create the structure.)

Maybe info more in recent posting