summaryrefslogtreecommitdiffstats
path: root/src/annotation.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/annotation.rs')
-rw-r--r--src/annotation.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/annotation.rs b/src/annotation.rs
index b2b3b8a..1a73545 100644
--- a/src/annotation.rs
+++ b/src/annotation.rs
@@ -7,6 +7,8 @@
//! Module containing types and functions for annotations of tasks
use std::result::Result as RResult;
+use std::fmt::Formatter;
+use std::fmt::Result as FmtResult;
use serde::Serialize;
use serde::Serializer;
@@ -82,6 +84,10 @@ struct AnnotationDeserializeVisitor;
impl Visitor for AnnotationDeserializeVisitor {
type Value = Annotation;
+ fn expecting(&self, fmt: &mut Formatter) -> FmtResult {
+ write!(fmt, "a taskwarrior annotation object")
+ }
+
fn visit_map<V>(&mut self, mut visitor: V) -> RResult<Annotation, V::Error>
where V: DeserializeMapVisitor
{