Add functions `Duration::try_from_secs_{f32, f64}`
These functions allow constructing a Duration from a floating point value that could be out of range without panicking.
Tracking issue: #83400
#![feature(doc_cfg)]
#![feature(doc_keyword)]
#![feature(doc_masked)]
-#![feature(doc_spotlight)]
+#![feature(doc_notable_trait)]
#![feature(dropck_eyepatch)]
+ #![feature(duration_checked_float)]
#![feature(duration_constants)]
-#![feature(duration_zero)]
+#![feature(edition_panic)]
#![feature(exact_size_is_empty)]
#![feature(exhaustive_patterns)]
#![feature(extend_one)]