File tree Expand file tree Collapse file tree 3 files changed +27
-0
lines changed Expand file tree Collapse file tree 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 {
914914 snippet:: Level :: Info => DisplayAnnotationType :: Info ,
915915 snippet:: Level :: Note => DisplayAnnotationType :: Note ,
916916 snippet:: Level :: Help => DisplayAnnotationType :: Help ,
917+ snippet:: Level :: None => DisplayAnnotationType :: None ,
917918 }
918919 }
919920}
Original file line number Diff line number Diff line change @@ -133,6 +133,7 @@ pub enum Level {
133133 Info ,
134134 Note ,
135135 Help ,
136+ None ,
136137}
137138
138139impl Level {
Original file line number Diff line number Diff line change @@ -955,3 +955,28 @@ error: title
955955 let renderer = Renderer :: plain ( ) ;
956956 assert_data_eq ! ( renderer. render( input) . to_string( ) , expected) ;
957957}
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