File tree 3 files changed +27
-0
lines changed
3 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -914,6 +914,7 @@ impl From<snippet::Level> for DisplayAnnotationType {
914
914
snippet:: Level :: Info => DisplayAnnotationType :: Info ,
915
915
snippet:: Level :: Note => DisplayAnnotationType :: Note ,
916
916
snippet:: Level :: Help => DisplayAnnotationType :: Help ,
917
+ snippet:: Level :: None => DisplayAnnotationType :: None ,
917
918
}
918
919
}
919
920
}
Original file line number Diff line number Diff line change @@ -133,6 +133,7 @@ pub enum Level {
133
133
Info ,
134
134
Note ,
135
135
Help ,
136
+ None ,
136
137
}
137
138
138
139
impl Level {
Original file line number Diff line number Diff line change @@ -955,3 +955,28 @@ error: title
955
955
let renderer = Renderer :: plain ( ) ;
956
956
assert_data_eq ! ( renderer. render( input) . to_string( ) , expected) ;
957
957
}
958
+
959
+ #[ test]
960
+ fn level_none ( ) {
961
+ let source = "aaa\n bbb\n ccc\n ddd\n " ;
962
+ let input = Level :: None . title ( "title" ) . snippet (
963
+ Snippet :: source ( source)
964
+ . origin ( "origin.txt" )
965
+ . fold ( false )
966
+ . annotation ( Level :: Error . span ( 8 + 1 ..8 + 3 ) . label ( "annotation" ) ) ,
967
+ ) ;
968
+
969
+ let expected = str![ [ r#"
970
+ title
971
+ --> origin.txt:3:2
972
+ |
973
+ 1 | aaa
974
+ 2 | bbb
975
+ 3 | ccc
976
+ | ^^ annotation
977
+ 4 | ddd
978
+ |
979
+ "# ] ] ;
980
+ let renderer = Renderer :: plain ( ) ;
981
+ assert_data_eq ! ( renderer. render( input) . to_string( ) , expected) ;
982
+ }
You can’t perform that action at this time.
0 commit comments