I have a Rust project which continually builds rdkafka-sys
every time anything changes.
Normally, I would expect Cargo not to rebuild dependencies if they have not changed. For all other dependencies in the project, this is the observed behaviour.
However, if I make a change to any of my code, and trigger another Cargo build, Cargo first goes and builds the whole of rdkafka-sys
, but none of the other dependencies, despite the fact that nothing in rdkafka-sys
has changed.
Can anyone indicate as to why this might be happening? This is presumably not the expected behaviour?