pub fn write_file_if_necessary(
path: impl AsRef<Path>,
content: &[u8],
) -> Result<()>Expand description
Writes content to a file iff it differs from what’s already there.
This prevents recursive feedback loops where one generates source files from build.rs, which in
turn triggers cargo’s implicit rerun-if-changed=src/** clause.