@@ -194,25 +194,18 @@ declare_clippy_lint! {
194194 ///
195195 /// ### Examples
196196 /// ```rust
197- /// # let opt = Some(1);
198- ///
199- /// // Bad
200- /// opt.unwrap();
201- ///
202- /// // Good
203- /// opt.expect("more helpful message");
197+ /// # let option = Some(1);
198+ /// # let result: Result<usize, ()> = Ok(1);
199+ /// option.unwrap();
200+ /// result.unwrap();
204201 /// ```
205202 ///
206- /// or
207- ///
203+ /// Use instead:
208204 /// ```rust
209- /// # let res: Result<usize, ()> = Ok(1);
210- ///
211- /// // Bad
212- /// res.unwrap();
213- ///
214- /// // Good
215- /// res.expect("more helpful message");
205+ /// # let option = Some(1);
206+ /// # let result: Result<usize, ()> = Ok(1);
207+ /// option.expect("more helpful message");
208+ /// result.expect("more helpful message");
216209 /// ```
217210 #[ clippy:: version = "1.45.0" ]
218211 pub UNWRAP_USED ,
@@ -235,27 +228,21 @@ declare_clippy_lint! {
235228 ///
236229 /// ### Examples
237230 /// ```rust,ignore
238- /// # let opt = Some(1);
239- ///
240- /// // Bad
241- /// opt.expect("one");
242- ///
243- /// // Good
244- /// let opt = Some(1);
245- /// opt?;
231+ /// # let option = Some(1);
232+ /// # let result: Result<usize, ()> = Ok(1);
233+ /// option.expect("one");
234+ /// result.expect("one");
246235 /// ```
247236 ///
248- /// or
249- ///
250- /// ```rust
251- /// # let res: Result<usize, ()> = Ok(1);
237+ /// Use instead:
238+ /// ```rust,ignore
239+ /// # let option = Some(1);
240+ /// # let result: Result<usize, ()> = Ok(1);
241+ /// option?;
252242 ///
253- /// // Bad
254- /// res.expect("one");
243+ /// // or
255244 ///
256- /// // Good
257- /// res?;
258- /// # Ok::<(), ()>(())
245+ /// result?;
259246 /// ```
260247 #[ clippy:: version = "1.45.0" ]
261248 pub EXPECT_USED ,
@@ -431,26 +418,20 @@ declare_clippy_lint! {
431418 ///
432419 /// ### Examples
433420 /// ```rust
434- /// # let x = Some(1);
435- ///
436- /// // Bad
437- /// x.map(|a| a + 1).unwrap_or(0);
438- ///
439- /// // Good
440- /// x.map_or(0, |a| a + 1);
421+ /// # let option = Some(1);
422+ /// # let result: Result<usize, ()> = Ok(1);
423+ /// # fn some_function(foo: ()) -> usize { 1 }
424+ /// option.map(|a| a + 1).unwrap_or(0);
425+ /// result.map(|a| a + 1).unwrap_or_else(some_function);
441426 /// ```
442427 ///
443- /// or
444- ///
428+ /// Use instead:
445429 /// ```rust
446- /// # let x: Result<usize, ()> = Ok(1);
430+ /// # let option = Some(1);
431+ /// # let result: Result<usize, ()> = Ok(1);
447432 /// # fn some_function(foo: ()) -> usize { 1 }
448- ///
449- /// // Bad
450- /// x.map(|a| a + 1).unwrap_or_else(some_function);
451- ///
452- /// // Good
453- /// x.map_or_else(some_function, |a| a + 1);
433+ /// option.map_or(0, |a| a + 1);
434+ /// result.map_or_else(some_function, |a| a + 1);
454435 /// ```
455436 #[ clippy:: version = "1.45.0" ]
456437 pub MAP_UNWRAP_OR ,
@@ -793,13 +774,14 @@ declare_clippy_lint! {
793774 /// # let foo = Some(String::new());
794775 /// foo.unwrap_or(String::new());
795776 /// ```
796- /// this can instead be written:
777+ ///
778+ /// Use instead:
797779 /// ```rust
798780 /// # let foo = Some(String::new());
799781 /// foo.unwrap_or_else(String::new);
800- /// ```
801- /// or
802- /// ```rust
782+ ///
783+ /// // or
784+ ///
803785 /// # let foo = Some(String::new());
804786 /// foo.unwrap_or_default();
805787 /// ```
@@ -863,15 +845,14 @@ declare_clippy_lint! {
863845 /// # let err_code = "418";
864846 /// # let err_msg = "I'm a teapot";
865847 /// foo.expect(&format!("Err {}: {}", err_code, err_msg));
866- /// ```
867- /// or
868- /// ```rust
848+ ///
849+ /// // or
850+ ///
869851 /// # let foo = Some(String::new());
870- /// # let err_code = "418";
871- /// # let err_msg = "I'm a teapot";
872852 /// foo.expect(format!("Err {}: {}", err_code, err_msg).as_str());
873853 /// ```
874- /// this can instead be written:
854+ ///
855+ /// Use instead:
875856 /// ```rust
876857 /// # let foo = Some(String::new());
877858 /// # let err_code = "418";
0 commit comments