|
a77cc2bab2
|
Change the interface of StoreId::is_in_collection()
to use &PathBuf rather than &[&str] as argument.
|
2016-09-02 17:15:15 +02:00 |
|
|
85f79ae3e5
|
Replace .map().all(|x| x) by calling .all() in the first place
|
2016-09-02 17:01:40 +02:00 |
|
|
4896c14086
|
Merge pull request #681 from matthiasbeyer/rewrite-storeid-type-cleanup-libimagentrylink
libimagentrylink cleanup
|
2016-09-02 08:25:10 +02:00 |
|
|
b2806ab592
|
Add StoreId::is_in_collection()
The concept of this function was introduced in
37076f028c6cde0924b820154f3464f53ef65268
but here added to StoreId as function.
|
2016-08-31 09:20:08 +02:00 |
|
|
22d6815abd
|
Remove Store::get_all_versions() as we do not longer have the concept of store-entry versions
|
2016-08-31 08:26:54 +02:00 |
|
|
82f08c6021
|
Remove version argument from module_entry_path_mod!() macro
|
2016-08-30 11:40:56 +02:00 |
|
|
ec2eb096e7
|
Remove id part from macro
|
2016-08-30 11:40:56 +02:00 |
|
|
fedb75ec98
|
Impl IntoStoreId for PathBuf, using StoreId::new_baseless()
|
2016-08-28 18:41:56 +02:00 |
|
|
5462714fcc
|
Remove libimagstore::storeid::build_entry_path()
|
2016-08-28 18:41:56 +02:00 |
|
|
d252623b75
|
Add StoreId::components() to get components of StoreId "id" part
|
2016-08-28 18:41:55 +02:00 |
|
|
197940ac33
|
Fixup Store test implementations
|
2016-08-28 18:41:55 +02:00 |
|
|
d538a5b380
|
Fixup StoreId test
|
2016-08-28 18:41:55 +02:00 |
|
|
fd1a96fa74
|
Fix storification of StoreId in CRUD functions
|
2016-08-28 18:41:55 +02:00 |
|
|
4c435d9347
|
Add StoreId::with_base()
|
2016-08-28 18:41:54 +02:00 |
|
|
784f1cc4c6
|
Fix interface of IntoStoreId trait to return Result<StoreId> and impls
|
2016-08-28 18:41:54 +02:00 |
|
|
40f1efa258
|
Fix for new StoreId interface in Iterator for Walk impl
|
2016-08-28 18:41:54 +02:00 |
|
|
a110ecc2ec
|
Fix GlobStoreIdIterator implementation for new StoreId interface
|
2016-08-28 18:41:54 +02:00 |
|
|
151877d95d
|
Fix impl Drop for Store for new StoreId interface
|
2016-08-28 18:41:54 +02:00 |
|
|
d5723791a6
|
Add StoreId::without_base()
|
2016-08-28 18:41:54 +02:00 |
|
|
ab23d04e04
|
Add StoreId::new_baseless()
|
2016-08-28 18:41:54 +02:00 |
|
|
d1f07cd087
|
Add check in StoreId::new() whether the local part is absolute
|
2016-08-28 18:41:54 +02:00 |
|
|
ccc2b6b735
|
Add error kind for StoreId::new() with id-part that is absolute
|
2016-08-28 18:41:54 +02:00 |
|
|
5b23059d93
|
Fix scoping
|
2016-08-28 18:41:54 +02:00 |
|
|
3c1be0fbe9
|
Fix use of store ids when passing to FileAbstraction::*
|
2016-08-28 18:41:54 +02:00 |
|
|
111cb4f29a
|
Add StoreId::to_str() -> String
|
2016-08-28 18:41:54 +02:00 |
|
|
aa6f220659
|
Fix GlobStoreIterator type implementation
... to use new StoreId interface
|
2016-08-28 18:41:53 +02:00 |
|
|
3f88c27834
|
Remove unused imports
|
2016-08-28 18:41:53 +02:00 |
|
|
9cf7897286
|
Fixup Walk type to handle StoreId properly
|
2016-08-28 18:41:53 +02:00 |
|
|
1de09f1606
|
Rewrite StoreId::storified()
|
2016-08-28 18:41:53 +02:00 |
|
|
1af3ab018b
|
Use StoreId::new() in macro
|
2016-08-28 18:41:53 +02:00 |
|
|
fe73a53d44
|
Add StoreId::new()
|
2016-08-28 18:41:53 +02:00 |
|
|
8dff5685fd
|
Make StoreId.base optional
|
2016-08-28 18:41:53 +02:00 |
|
|
ad92b05fb4
|
Remove IntoStoreId for PathBuf
|
2016-08-28 18:41:53 +02:00 |
|
|
adf213bbc7
|
Remove From<PathBuf> for StoreId
|
2016-08-28 18:41:53 +02:00 |
|
|
cf84df3ce7
|
Remove From<String> for StoreId
|
2016-08-28 18:41:53 +02:00 |
|
|
bcd917055d
|
Remove AsRef<Path> for StoreId
|
2016-08-28 18:41:53 +02:00 |
|
|
30a76d57f6
|
Remove Borrow<Path> for StoreId
|
2016-08-28 18:41:53 +02:00 |
|
|
8c5a427a01
|
Rewrite Borrow<Path> for StoreId
|
2016-08-28 18:41:52 +02:00 |
|
|
55953cfe5b
|
Rewrite AsRef<Path> for StoreId
|
2016-08-28 18:41:52 +02:00 |
|
|
1d165f6fc2
|
Remove Deref for StoreId but provide basic functions within the type
|
2016-08-28 18:41:52 +02:00 |
|
|
69b3f6bf87
|
Rewrite Display for StoreId
|
2016-08-28 18:41:52 +02:00 |
|
|
fb1df533c5
|
Rewrite Into<PathBuf> for StoreId
|
2016-08-28 18:41:52 +02:00 |
|
|
6841b7c340
|
Rewrite StoreId::storified()
|
2016-08-28 18:41:52 +02:00 |
|
|
264d651f1d
|
Make StoreId be two parts: base and id
|
2016-08-28 18:41:52 +02:00 |
|
Marcel Müller
|
820fa287a0
|
Remove duplication
|
2016-08-25 09:30:47 +02:00 |
|
Marcel Müller
|
a82ef32142
|
Add missing FileAbstractions call
|
2016-08-24 16:58:48 +02:00 |
|
Marcel Müller
|
60a315e553
|
Rename lazyfile file to file_abstraction
|
2016-08-24 16:58:47 +02:00 |
|
Marcel Müller
|
c8e296e221
|
Move all abstractions to LazyFile and change it to FileAbstraction
|
2016-08-24 16:58:47 +02:00 |
|
Marcel Müller
|
1c71326ede
|
Add simple test
|
2016-08-24 16:58:47 +02:00 |
|
Marcel Müller
|
74dcd1f141
|
Add implementation of Test Lazyfile
|
2016-08-24 16:58:47 +02:00 |
|