Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Non-blocking diffs computation using workers #65

Merged
merged 5 commits into from
Mar 18, 2024

Conversation

TheBestTvarynka
Copy link
Owner

closes #63

* create `main` and `worker` bins. registered them in `Cargo.toml` and
  `index.html`;
* set up woker context properly;
* implement needed methods for serialization and deserealization.

*TODO*: *fix* _"can't deserialize an worker message: DeserializeAnyNotSupported"_ error.
@TheBestTvarynka TheBestTvarynka added enhancement Changes that affects all report or any general component diff-checker Diff checker changes labels Mar 17, 2024
@TheBestTvarynka TheBestTvarynka self-assigned this Mar 17, 2024
@TheBestTvarynka TheBestTvarynka marked this pull request as draft March 17, 2024 23:35
worker;

With the default `Bincode` codec we have got the
`DeserializeAnyNotSupported` error. The custom codec uses `serde_json`
to encoded and decode messages.
@TheBestTvarynka TheBestTvarynka marked this pull request as ready for review March 18, 2024 19:43
@TheBestTvarynka TheBestTvarynka merged commit 75a0f51 into main Mar 18, 2024
1 check passed
@TheBestTvarynka TheBestTvarynka deleted the feature/non-blocking branch March 18, 2024 19:47
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
diff-checker Diff checker changes enhancement Changes that affects all report or any general component
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Avoid blocking tasks
1 participant