Commit Graph

2110 Commits

Author SHA1 Message Date
Matthias Beyer a2ea89e936 Add UI specification for get() functionality 2016-05-28 10:36:09 +02:00
Matthias Beyer a6200b67c0 Merge pull request #446 from matthiasbeyer/libimagstore/fix-get
Fix Store::get()
2016-05-28 10:35:42 +02:00
Matthias Beyer 19aec6327f Fix Store::get() 2016-05-27 23:58:37 +02:00
Matthias Beyer 3e4b339615 Merge pull request #438 from matthiasbeyer/libimagentrylink/link-type-pub
Add missing keyword "pub" for Link type
2016-05-27 12:36:36 +02:00
Matthias Beyer d83a0d8b32 Merge pull request #444 from matthiasbeyer/libimagentrytag/use-error-infrastructure
Use IntoError functionality to have less noise in the error construct…
2016-05-27 12:34:38 +02:00
Matthias Beyer 7dc3c74306 Merge pull request #443 from matthiasbeyer/libimagrt/use-error-infrastructure
Libimagrt/use error infrastructure
2016-05-27 12:34:32 +02:00
Matthias Beyer efd569a138 Merge pull request #442 from matthiasbeyer/libimagentrylink/use-error-infrastructure
Use IntoError to have less noise in the error construction code
2016-05-27 12:34:26 +02:00
Matthias Beyer 80aca436fe Merge pull request #441 from matthiasbeyer/libimagstore/use-error-infrastructure
Libimagstore/use error infrastructure
2016-05-27 12:34:21 +02:00
Matthias Beyer 5fbfe63e1b Use IntoError functionality to have less noise in the error construction code 2016-05-27 10:44:37 +02:00
Matthias Beyer 98b39bbfa8 Use IntoError to have less noise in the error construction code 2016-05-27 10:38:35 +02:00
Matthias Beyer e3db21b009 Use IntoError trait for less ugly code 2016-05-27 10:27:06 +02:00
Matthias Beyer 70b6a4f587 Replace configuration error code with macro generator 2016-05-27 10:21:56 +02:00
Matthias Beyer 3d9d5795e4 Rewrite hook error module with error macros 2016-05-27 10:15:29 +02:00
Matthias Beyer cb87b4b5d8 Remove old error code which is unused 2016-05-27 10:13:03 +02:00
Matthias Beyer 183c46a7dd Use Into implementations to convert error kinds into error types 2016-05-27 10:11:51 +02:00
Matthias Beyer e91eb2f55d Use error.into() instead of building full type 2016-05-26 22:19:29 +02:00
Matthias Beyer 5e98bd76b1 Shorten type names in import 2016-05-26 22:19:08 +02:00
Matthias Beyer 25c4bea818 Shorten type names in import 2016-05-26 22:17:08 +02:00
Matthias Beyer fdb5d1bb24 Replace old error construction code with new libimagerror functionality 2016-05-26 22:16:29 +02:00
Matthias Beyer ee5c2b70a6 Merge pull request #437 from matthiasbeyer/libimagentryselect/init
Libimagentryselect/init
2016-05-26 22:09:17 +02:00
Matthias Beyer 0f52900456 Add missing keyword "pub" for Link type 2016-05-26 22:08:27 +02:00
Matthias Beyer 376832631a Add entry in example config file 2016-05-26 21:04:05 +02:00
Matthias Beyer 2ad5cb48aa Implement store-unload hooks 2016-05-26 21:04:04 +02:00
Matthias Beyer 2aeb853c5f Implement get_or_select_id() 2016-05-26 10:41:25 +02:00
Matthias Beyer bad8e1ced1 Add id argument helper and getter 2016-05-26 10:35:26 +02:00
Matthias Beyer a0b7e9b980 Add dependencies 2016-05-26 10:35:11 +02:00
Matthias Beyer 9f3878d43f Initial import 2016-05-26 08:49:05 +02:00
Matthias Beyer 2e80c29f47 Merge pull request #435 from matthiasbeyer/libimagnotes/remove-unused-import
Remove unused import
2016-05-25 17:23:05 +02:00
Matthias Beyer b344be0058 Remove unused import 2016-05-25 16:28:39 +02:00
Matthias Beyer 27ded75c60 Merge pull request #433 from matthiasbeyer/libimagrt/env_logger_fallback
Libimagrt/env logger fallback
2016-05-24 22:08:39 +02:00
Matthias Beyer 9a92f9091f Add env_logger as fallback if IMAG_LOG_ENV is present 2016-05-24 16:43:04 +02:00
Matthias Beyer 4066ae4048 Add dep: env_logger = 0.3 2016-05-24 16:42:32 +02:00
Matthias Beyer f19c057258 Merge pull request #432 from matthiasbeyer/libimagerror/simple-into
libimagerror: Impl Into<error name> for all <errorkindname>
2016-05-24 15:23:08 +02:00
Matthias Beyer 41b5d6d230 Merge pull request #400 from matthiasbeyer/libimagutil/match-helper
Libimagutil/match helper
2016-05-24 14:41:43 +02:00
Matthias Beyer b1f43e3ef5 Impl Into<error name> for all <errorkindname> 2016-05-24 14:31:44 +02:00
Matthias Beyer b6f5b71df1 libimagstore: Refactor code with is_match!() macro 2016-05-23 21:43:20 +02:00
Matthias Beyer e30d2480ab libimagentrytag: Refactor code with is_match!() macro 2016-05-23 21:43:20 +02:00
Matthias Beyer 394b90f038 libimagentrylink: Refactor code with is_match!() macro 2016-05-23 21:43:20 +02:00
Matthias Beyer 0e03998499 libimagentrylink: Add dependency: libimagutil 2016-05-23 21:43:14 +02:00
Matthias Beyer f0b665e5f2 libimagstore: Add dependency: libimagutil 2016-05-23 21:43:10 +02:00
Matthias Beyer 297610f46b Merge pull request #431 from matthiasbeyer/libimagentrylister/core-counter
Add counter in libimagentrylist::listers::Core
2016-05-23 21:34:37 +02:00
Matthias Beyer 71c7ca3c43 Merge pull request #396 from matthiasbeyer/bin/imag
Rewrite imag binary in Rust
2016-05-23 20:01:45 +02:00
Matthias Beyer 80b9cae5fe Merge pull request #391 from matthiasbeyer/libimagstore/get
Libimagstore/get
2016-05-23 20:01:38 +02:00
Matthias Beyer d6f3c90880 Merge pull request #414 from matthiasbeyer/libimagerror/custom-membersntypes
Libimagerror/custom membersntypes
2016-05-23 20:01:33 +02:00
Matthias Beyer 38031d5798 Add counter in libimagentrylist::listers::Core 2016-05-23 19:18:06 +02:00
Matthias Beyer e45d9200bf Adapt error generating code in libimagstore 2016-05-23 17:06:07 +02:00
Matthias Beyer b117d7fb9f Add tests for error types with custom functions and types 2016-05-23 17:06:07 +02:00
Matthias Beyer 603b4de593 Add macro to generate error types with custom fields and functions 2016-05-23 17:06:06 +02:00
Matthias Beyer 63dd1ca6f7 Merge pull request #427 from matthiasbeyer/libimagrt/no-config-file-warn
Only warn if there is no config file
2016-05-23 16:42:12 +02:00
Matthias Beyer b4b3a0ede8 Only warn if there is no config file 2016-05-23 15:12:57 +02:00