Module annotate_snippets::snippet
[−]
[src]
Structures used as an input for the library.
Example:
use annotate_snippets::snippet::*; Snippet { title: Some(Annotation { label: Some("mismatched types".to_string()), id: None, annotation_type: AnnotationType::Error, }), footer: vec![], slices: vec![ Slice { source: "Foo".to_string(), line_start: 51, origin: Some("src/format.rs".to_string()), fold: false, annotations: vec![], }, Slice { source: "Faa".to_string(), line_start: 129, origin: Some("src/display.rs".to_string()), fold: false, annotations: vec![], }, ], };
Structs
Annotation |
An annotation for a |
Slice |
Structure containing the slice of text to be annotated and basic information about the location of the slice. |
Snippet |
Primary structure provided for formatting |
SourceAnnotation |
An annotation for a |
Enums
AnnotationType |
Types of annotations. |