File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ ariadne = "0.5.1"
2626indexmap = " 2.0.0"
2727anyhow = " 1.0.66"
2828pretty_assertions = " 1.3.0"
29- annotate-snippets = " 0.11 .0"
29+ annotate-snippets = " 0.12 .0"
3030expect-test = " 1.4"
3131unindent = " 0.2.1"
3232criterion = " 0.7.0"
Original file line number Diff line number Diff line change 44//! This allows for a lot of control over how you would like your error output
55//! to look before your print them all out.
66//!
7- //! [annotate-snippets]: https://docs.rs/annotate-snippets/0.11 .0/annotate_snippets/
7+ //! [annotate-snippets]: https://docs.rs/annotate-snippets/0.12 .0/annotate_snippets/
88
9+ use annotate_snippets:: AnnotationKind ;
910use annotate_snippets:: Level ;
1011use annotate_snippets:: Renderer ;
1112use annotate_snippets:: Snippet ;
@@ -30,20 +31,20 @@ fn parse_schema() -> cst::Document {
3031 // - message (err.message())
3132 // - index (err.index())
3233 for err in cst. errors ( ) {
33- let snippet = Level :: Error . title ( err. message ( ) ) . snippet (
34+ let snippet = Level :: ERROR . primary_title ( err. message ( ) ) . element (
3435 Snippet :: source ( & src)
3536 . line_start ( 0 )
36- . origin ( file_name)
37+ . path ( file_name)
3738 . fold ( true )
3839 . annotation (
39- Level :: Error
40+ AnnotationKind :: Primary
4041 . span ( err. index ( ) ..err. index ( ) + err. data ( ) . len ( ) )
4142 . label ( err. message ( ) ) ,
4243 ) ,
4344 ) ;
4445
4546 let renderer = Renderer :: styled ( ) ;
46- println ! ( "{}\n \n " , renderer. render( snippet) ) ;
47+ println ! ( "{}\n \n " , renderer. render( & [ snippet] ) ) ;
4748 }
4849
4950 cst. document ( )
You can’t perform that action at this time.
0 commit comments