TraceMachina / nativelink

Bazel RBE with CAS server implementation in Rust. The free and open source cache and remote execution service, prioritizing stability and speed for the people that need it.
https://docs.nativelink.com
Apache License 2.0
236 stars 46 forks source link

Fixes cyclical dependency between util and store #1017

Closed zbirenbaum closed 2 weeks ago

zbirenbaum commented 2 weeks ago

Description

Rust Analyzer detects a cyclical dependency between nativelink-store and nativelink-util modules due to nativelink-util test cases relying on nativelink-store. While this still compiles, it brings rust analyzer to a halt. This moves the relevant test case to store and gets rid of the dependency.

Type of change

Please delete options that aren't relevant.

How Has This Been Tested?

Please also list any relevant details for your test configuration

Checklist


This change is Reviewable