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
fn format_annotation_type(annotation_type: &DisplayAnnotationType) -> String
fn format_inline_marks(
inline_marks: &[DisplayMark],
inline_marks_width: usize
) -> String
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
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
f: &mut Formatter,
dl: &DisplayLine,
lineno_width: usize,
inline_marks_width: usize
) -> Result