/// When constructing a function that is capable of failing, the return type
/// will generally be of the form `Result<T, E>`.
/// The `From` trait simplifies error handling by allowing a function to return a single error type
-/// that encapsulate multiple error types. See the "Examples" section and [the book][book] for more details.
+/// that encapsulate multiple error types. See the "Examples" section
+/// and [the book][book] for more details.
///
/// **Note: This trait must not fail**. If the conversion can fail, use [`TryFrom`].
///