add lifetime extension tests for tuple struct temporaries
diff --git a/src/destructors.md b/src/destructors.md
index d89c069..6368aca 100644
--- a/src/destructors.md
+++ b/src/destructors.md
@@ -526,6 +526,14 @@
 # x;
 let x = { [Some(&temp())] }; // Final expr of block.
 # x;
+# struct TupleStruct<T>(T);
+let x = TupleStruct(&temp()); // Argument of tuple struct.
+# x;
+# enum Enum<T> {
+#     TupleVariant(T),
+# }
+let x = Enum::TupleVariant(&temp()); // Argument of tuple enum variant.
+# x;
 let x = const { &temp() }; // Final expr of `const` block.
 # x;
 let x = unsafe { &temp() }; // Final expr of `unsafe` block.