Skip to content

Commit 0140dac

Browse files
committed
Link the reference about undefined behavior
Suggested-by: Mara Bos <[email protected]> Signed-off-by: Miguel Ojeda <[email protected]>
1 parent 76299b3 commit 0140dac

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

library/core/src/option.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,9 @@ impl<T> Option<T> {
433433
///
434434
/// # Safety
435435
///
436-
/// Undefined behavior if the value is [`None`].
436+
/// Calling this method on [`None`] is *[undefined behavior]*.
437+
///
438+
/// [undefined behavior]: https://doc.rust-lang.org/reference/behavior-considered-undefined.html
437439
///
438440
/// # Examples
439441
///

library/core/src/result.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -827,7 +827,9 @@ impl<T, E> Result<T, E> {
827827
///
828828
/// # Safety
829829
///
830-
/// Undefined behavior if the value is an [`Err`].
830+
/// Calling this method on an [`Err`] is *[undefined behavior]*.
831+
///
832+
/// [undefined behavior]: https://doc.rust-lang.org/reference/behavior-considered-undefined.html
831833
///
832834
/// # Examples
833835
///
@@ -859,7 +861,9 @@ impl<T, E> Result<T, E> {
859861
///
860862
/// # Safety
861863
///
862-
/// Undefined behavior if the value is an [`Ok`].
864+
/// Calling this method on an [`Ok`] is *[undefined behavior]*.
865+
///
866+
/// [undefined behavior]: https://doc.rust-lang.org/reference/behavior-considered-undefined.html
863867
///
864868
/// # Examples
865869
///

0 commit comments

Comments
 (0)