Trait annotate_snippets::display_list_formatting::DisplayListFormatting [] [src]

pub trait DisplayListFormatting {
    fn format_annotation_type(annotation_type: &DisplayAnnotationType) -> String;
fn format_inline_marks(
        inline_marks: &[DisplayMark],
        inline_marks_width: usize
    ) -> String;
fn format_source_annotation_lines(
        f: &mut Formatter,
        lineno_width: usize,
        inline_marks: String,
        range: &(usize, usize),
        label: &[DisplayTextFragment],
        annotation_type: &DisplayAnnotationType,
        annotation_part: &DisplayAnnotationPart
    ) -> Result;
fn format_label(label: &[DisplayTextFragment]) -> String;
fn format_line(
        f: &mut Formatter,
        dl: &DisplayLine,
        lineno_width: usize,
        inline_marks_width: usize
    ) -> Result; }

Required Methods

Implementors