aristech-nlp-client 1.0.2

A Rust client library for the Aristech Natrual Language Processing API
Documentation
use std::error::Error;

fn main() -> Result<(), Box<dyn Error>> {
    let protos_dir = "./protos";
    let projects_proto = format!("{}/projects.proto", protos_dir);
    let intents_proto = format!("{}/intents.proto", protos_dir);
    let services_proto = format!("{}/nlp_server.proto", protos_dir);

    tonic_build::configure()
        .build_server(false)
        .compile_protos(
            &[&projects_proto, &intents_proto, &services_proto],
            &[protos_dir],
        )?;

    println!("cargo:rerun-if-changed={}", projects_proto);
    println!("cargo:rerun-if-changed={}", intents_proto);
    println!("cargo:rerun-if-changed={}", services_proto);
    Ok(())
}