Commit Graph

20 Commits

Author SHA1 Message Date
Matthias Beyer 3b02a30788 Move Link/Links type to external linking code 2016-03-11 15:15:02 +01:00
Matthias Beyer b8766a224e Implement ExternalLinker for Entry for convenience 2016-03-11 15:15:02 +01:00
Matthias Beyer d6029678c7 Implement InternalLinker for Entry, for convenience 2016-03-11 15:15:02 +01:00
Matthias Beyer defec535c8 Refactor internal link helpers into trait 2016-03-11 15:15:02 +01:00
Matthias Beyer 1e17b10568 Refactor external linking into trait 2016-03-11 15:15:02 +01:00
Matthias Beyer 277c31237a lib: Add remove_link() 2016-03-11 15:15:02 +01:00
Matthias Beyer b7a5f57e3a lib: Implement add_link() 2016-03-11 15:15:02 +01:00
Matthias Beyer 339ec08a83 lib: Add Links::{add,remove}() 2016-03-11 15:15:02 +01:00
Matthias Beyer 6480fb515c lib: Derive some traits for Link{,s} type 2016-03-11 15:15:02 +01:00
Matthias Beyer 19322b667a Add helper for processing store result 2016-03-11 15:15:02 +01:00
Matthias Beyer a53d36c23d Implement internal::set_links() 2016-03-11 15:15:02 +01:00
Matthias Beyer 950dce945f Implement internal::get_links() 2016-03-11 15:15:02 +01:00
Matthias Beyer b6168f50a1 Implement: Links::new() 2016-03-11 15:15:02 +01:00
Matthias Beyer e4fae4cfcf Implement: of external::set_link() 2016-03-11 15:15:02 +01:00
Matthias Beyer 18de6b80d5 Implement: external::get_link() 2016-03-11 15:15:02 +01:00
Matthias Beyer e6e9a1a19e Add Error kinds 2016-03-11 15:15:02 +01:00
Matthias Beyer 17daf7c387 Add Link::new() 2016-03-11 15:15:02 +01:00
Matthias Beyer ff3d5dd94b Add initial interface spec 2016-03-11 15:15:02 +01:00
Matthias Beyer 2430e68dc2 Add dependencies 2016-03-11 15:15:02 +01:00
Matthias Beyer e43bfa2c2c init: libimaglink 2016-03-11 15:15:02 +01:00