Niko Matsakis
c0d9070a64
refactor _mut
path to not take arc
...
Instead of grabbing the arc, just pass back an `&mut Runtime`.
The eventual goal is to get rid of the lock on the `set` pathway
altogether, but one step at a time.
2022-01-21 13:52:43 -05:00
Niko Matsakis
7a5b515279
make DatabaseStorageTypes have supertrait of Database
2020-07-04 14:17:11 +00:00
Niko Matsakis
67687376ed
implement the Storage<DB> change
2020-07-04 14:17:10 +00:00
Niko Matsakis
fcd8e97500
rename storage to memoized
2018-09-28 17:47:09 -04:00
Niko Matsakis
302a89fea5
rewrite to use parking lot rw-locks and make everything threadsafe
2018-09-28 14:02:39 -04:00
Niko Matsakis
abb4345c08
add a bunch of comments, some new bounds
2018-09-28 13:53:15 -04:00
Niko Matsakis
3646890b38
make the example build
2018-09-28 11:40:43 -04:00
Niko Matsakis
798a8a418c
add an example and get it building
2018-09-28 11:26:53 -04:00
Niko Matsakis
cae379fd06
import the code
2018-09-28 11:04:52 -04:00