diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2016-02-15 13:18:46 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2016-03-11 15:15:02 +0100 |
commit | 339ec08a836d73a37b9c9f541ae0877b9fe6d5dc (patch) | |
tree | b7b01407c3dcdf2249fe2deb0a9c091830bc4992 /libimaglink | |
parent | 6480fb515c7b175535a3123c7ea8ba88cdc7015e (diff) |
lib: Add Links::{add,remove}()
Diffstat (limited to 'libimaglink')
-rw-r--r-- | libimaglink/src/link.rs | 8 |
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 { |