summaryrefslogtreecommitdiff
path: root/src/pretty.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-02-11 19:26:47 +0100
committerLaurenz <laurmaedje@gmail.com>2021-02-11 19:26:47 +0100
commit146eda102a5d0241c96a808a847f3b855340765e (patch)
tree9fedbd9807d7db81d6da79738c5d41b910075251 /src/pretty.rs
parent1711b67877ce5c290e049775c340c9324f15341e (diff)
Move span directly into diagnostics 🚚
Diffstat (limited to 'src/pretty.rs')
-rw-r--r--src/pretty.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/pretty.rs b/src/pretty.rs
index a522b125..025bc66c 100644
--- a/src/pretty.rs
+++ b/src/pretty.rs
@@ -1,6 +1,6 @@
//! Pretty printing.
-use std::fmt::{Arguments, Result, Write};
+use std::fmt::{self, Arguments, Write};
use crate::color::{Color, RgbaColor};
use crate::eval::*;
@@ -70,7 +70,7 @@ impl Printer {
}
/// Write formatted items into the buffer.
- pub fn write_fmt(&mut self, fmt: Arguments<'_>) -> Result {
+ pub fn write_fmt(&mut self, fmt: Arguments<'_>) -> fmt::Result {
Write::write_fmt(self, fmt)
}
@@ -97,7 +97,7 @@ impl Printer {
}
impl Write for Printer {
- fn write_str(&mut self, s: &str) -> Result {
+ fn write_str(&mut self, s: &str) -> fmt::Result {
self.push_str(s);
Ok(())
}
@@ -484,6 +484,7 @@ impl Pretty for Value {
Value::Relative(v) => v.pretty(p),
Value::Linear(v) => v.pretty(p),
Value::Color(v) => v.pretty(p),
+ // TODO: Handle like text when directly in template.
Value::Str(v) => v.pretty(p),
Value::Array(v) => v.pretty(p),
Value::Dict(v) => v.pretty(p),