Add impl Annotateable::annotate_with_path_generator() for FileLockEntry
This commit is contained in:
parent
956b3dbf38
commit
cb45c91fa5
1 changed files with 8 additions and 0 deletions
|
@ -71,5 +71,13 @@ impl Annotateable for FileLockEntry {
|
||||||
fn annotate_with_path_generator(&self, store: &Store, pg: &AnnotationPathGenerator)
|
fn annotate_with_path_generator(&self, store: &Store, pg: &AnnotationPathGenerator)
|
||||||
-> Result<Annotation>
|
-> Result<Annotation>
|
||||||
{
|
{
|
||||||
|
pb.generate_annotation_path()
|
||||||
|
.and_then(|id| store.create(id).map_err_into(AEK::StoreWriteError))
|
||||||
|
.and_then(|mut fle| {
|
||||||
|
self.add_internal_link(&mut fle)
|
||||||
|
.map_err_into(AEK::LinkingError)
|
||||||
|
.map(|_| fle)
|
||||||
|
})
|
||||||
|
.map(Annotation)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue