diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2016-02-15 13:28:43 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2016-03-11 15:15:02 +0100 |
commit | b8766a224ea482bad7e3f63e1e68560e54baf814 (patch) | |
tree | 78d7d2a7acc775438efe9ba21aa48283bab0024a /libimaglink | |
parent | d6029678c767da5ad48b299acce382808f2b1df8 (diff) |
Implement ExternalLinker for Entry for convenience
Diffstat (limited to 'libimaglink')
-rw-r--r-- | libimaglink/src/external.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libimaglink/src/external.rs b/libimaglink/src/external.rs index faca38ac..52f1fa5f 100644 --- a/libimaglink/src/external.rs +++ b/libimaglink/src/external.rs @@ -1,3 +1,4 @@ +use libimagstore::store::Entry; use libimagstore::store::EntryHeader; use error::{LinkError, LinkErrorKind}; @@ -62,3 +63,14 @@ impl ExternalLinker for EntryHeader { } +impl ExternalLinker for Entry { + + fn get_external_link(&self) -> Result<Option<Link>> { + self.get_header().get_external_link() + } + + fn set_external_link(&mut self, l: Link) -> Result<Option<Link>> { + self.get_header_mut().set_external_link(l) + } + +} |