Add explanation for #[must_use] on Result
This commit is contained in:
@@ -251,7 +251,7 @@ use ops;
|
|||||||
/// [`Ok`]: enum.Result.html#variant.Ok
|
/// [`Ok`]: enum.Result.html#variant.Ok
|
||||||
/// [`Err`]: enum.Result.html#variant.Err
|
/// [`Err`]: enum.Result.html#variant.Err
|
||||||
#[derive(Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Debug, Hash)]
|
#[derive(Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Debug, Hash)]
|
||||||
#[must_use]
|
#[must_use = "this `Result` may be an `Err` variant, which should be handled"]
|
||||||
#[stable(feature = "rust1", since = "1.0.0")]
|
#[stable(feature = "rust1", since = "1.0.0")]
|
||||||
pub enum Result<T, E> {
|
pub enum Result<T, E> {
|
||||||
/// Contains the success value
|
/// Contains the success value
|
||||||
|
|||||||
Reference in New Issue
Block a user