1- use annotate_snippets:: { AnnotationKind , Group , Level , Renderer , Snippet } ;
1+ use annotate_snippets:: { AnnotationKind , Level , Renderer , Snippet } ;
22
33#[ divan:: bench]
44fn simple ( ) -> String {
@@ -24,8 +24,10 @@ fn simple() -> String {
2424 _ => continue,
2525 }
2626 }"# ;
27- let message = & [
28- Group :: with_title ( Level :: ERROR . primary_title ( "mismatched types" ) . id ( "E0308" ) ) . element (
27+ let message = & [ Level :: ERROR
28+ . primary_title ( "mismatched types" )
29+ . id ( "E0308" )
30+ . element (
2931 Snippet :: source ( source)
3032 . line_start ( 51 )
3133 . path ( "src/format.rs" )
@@ -39,8 +41,7 @@ fn simple() -> String {
3941 . span ( 26 ..724 )
4042 . label ( "expected enum `std::option::Option`" ) ,
4143 ) ,
42- ) ,
43- ] ;
44+ ) ] ;
4445
4546 let renderer = Renderer :: plain ( ) ;
4647 let rendered = renderer. render ( message) ;
@@ -69,17 +70,16 @@ fn fold(bencher: divan::Bencher<'_, '_>, context: usize) {
6970 ( input, span)
7071 } )
7172 . bench_values ( |( input, span) | {
72- let message =
73- & [
74- Group :: with_title ( Level :: ERROR . primary_title ( "mismatched types" ) . id ( "E0308" ) )
75- . element (
76- Snippet :: source ( & input) . path ( "src/format.rs" ) . annotation (
77- AnnotationKind :: Context
78- . span ( span)
79- . label ( "expected `Option<String>` because of return type" ) ,
80- ) ,
81- ) ,
82- ] ;
73+ let message = & [ Level :: ERROR
74+ . primary_title ( "mismatched types" )
75+ . id ( "E0308" )
76+ . element (
77+ Snippet :: source ( & input) . path ( "src/format.rs" ) . annotation (
78+ AnnotationKind :: Context
79+ . span ( span)
80+ . label ( "expected `Option<String>` because of return type" ) ,
81+ ) ,
82+ ) ] ;
8383
8484 let renderer = Renderer :: plain ( ) ;
8585 let rendered = renderer. render ( message) ;
0 commit comments