summaryrefslogtreecommitdiffstats
path: root/libimaglink
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2016-02-15 13:18:46 +0100
committerMatthias Beyer <mail@beyermatthias.de>2016-03-11 15:15:02 +0100
commit339ec08a836d73a37b9c9f541ae0877b9fe6d5dc (patch)
treeb7b01407c3dcdf2249fe2deb0a9c091830bc4992 /libimaglink
parent6480fb515c7b175535a3123c7ea8ba88cdc7015e (diff)
lib: Add Links::{add,remove}()
Diffstat (limited to 'libimaglink')
-rw-r--r--libimaglink/src/link.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/libimaglink/src/link.rs b/libimaglink/src/link.rs
index 68e3c5bf..c811f98b 100644
--- a/libimaglink/src/link.rs
+++ b/libimaglink/src/link.rs
@@ -26,6 +26,14 @@ impl Links {
Links { links: s }
}
+ pub fn add(&mut self, l: Link) {
+ self.links.push(l);
+ }
+
+ pub fn remove(&mut self, l: Link) {
+ self.links.retain(|link| l != link.clone());
+ }
+
}
impl Into<String> for Link {