Use custom JSON value type with Rc inside. It cannot be edited, but producing new values based on child element is very cheap.
This new type is used exclusively in AquaVM internals. Interface APIs use serde_json's Value or JSON strings, as before.
---------
Co-authored-by: raftedproc <71657594+raftedproc@users.noreply.github.com>
In the PR #607 tests are not compatible with some feautre flags yet.
Disable `llvm-cov`'s `--all-feautres` until all the tests are fixed.
For now, run `llvm-cov` only with default features.
* Test
* Fix
* Fix
* Use new workflows
* No cache
* Typo
* Rename Run tests to ci
* Some renaming?
* Renaming
* Add nextest config
* Test e2e on label
* Test
* Fix
* Fixes
* Update
* Fix
* Fix
* Fix name
* Fix
* Rename report