force-pubsub 0.1.0

Salesforce Pub/Sub API (gRPC) client for force-rs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Build script for `force-pubsub`: compiles the Salesforce Pub/Sub proto.

// Build scripts don't need doc comments on every item.
#![allow(missing_docs)]

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let protoc = protoc_bin_vendored::protoc_bin_path()?;

    let mut prost_config = prost_build::Config::new();
    prost_config.protoc_executable(protoc);

    tonic_build::configure()
        .build_server(true)
        .build_client(true)
        .compile_protos_with_config(prost_config, &["proto/pubsub_api.proto"], &["proto"])?;

    Ok(())
}