lenso-service 0.1.3

Public contracts for Lenso Providers and Autonomous Services.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
fn main() {
    println!("cargo:rerun-if-changed=fixtures/contracts/v2/support-grpc.v1.proto");
    let mut prost = prost_build::Config::new();
    prost.protoc_executable(
        protoc_bin_vendored::protoc_bin_path().expect("vendored protoc must be available"),
    );
    tonic_prost_build::configure()
        .build_server(true)
        .build_client(true)
        .file_descriptor_set_path(std::env::var("OUT_DIR").unwrap() + "/support_descriptor.bin")
        .compile_with_config(
            prost,
            &["fixtures/contracts/v2/support-grpc.v1.proto"],
            &["fixtures/contracts/v2"],
        )
        .expect("support gRPC Service Contract must compile");
}