groupcache-pb 0.3.0

groupcache protocol buffers - internal crate
Documentation
fn main() -> Result<(), Box<dyn std::error::Error>> {
    // skip codegen if there hasn't been any updates.
    if true {
        return Ok(());
    }

    let current_dir = std::env::current_dir()?;
    if !current_dir.ends_with("groupcache-pb") {
        return Err(format!(
            "must be run from the root of the crate, instead was {:#?}",
            current_dir
        )
        .into());
    }

    tonic_prost_build::configure()
        .out_dir("src/")
        .compile_protos(&["protos/groupcache.proto"], &["protos/"])?;
    Ok(())
}