mirror of
				https://github.com/astral-sh/ruff.git
				synced 2025-10-31 12:05:57 +00:00 
			
		
		
		
	This merely adds the crate to our repository. Some cosmetic changes are made to make it work in our repo and follow our conventions, such as changing the name to `ruff_annotate_snippets`. We retain the original license information. We do drop some things, such as benchmarks, but keep tests and examples.
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			510 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			510 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| use ruff_annotate_snippets::{Level, Renderer, Snippet};
 | |
| 
 | |
| fn main() {
 | |
|     let message = Level::Error
 | |
|         .title("mismatched types")
 | |
|         .snippet(
 | |
|             Snippet::source("Foo")
 | |
|                 .line_start(51)
 | |
|                 .origin("src/format.rs"),
 | |
|         )
 | |
|         .snippet(
 | |
|             Snippet::source("Faa")
 | |
|                 .line_start(129)
 | |
|                 .origin("src/display.rs"),
 | |
|         );
 | |
| 
 | |
|     let renderer = Renderer::styled();
 | |
|     anstream::println!("{}", renderer.render(message));
 | |
| }
 |