longbridge-proto 0.2.21

Longbridge Protocol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use prost_build::Config;

fn main() {
    Config::new()
        .out_dir("./src")
        .protoc_arg("--experimental_allow_proto3_optional")
        .compile_protos(
            &[
                "./openapi-protobufs/control/control.proto",
                "./openapi-protobufs/quote/api.proto",
                "./openapi-protobufs/trade/subscribe.proto",
                "./error/error.proto",
            ],
            &["./openapi-protobufs", "./error"],
        )
        .unwrap();
    println!("cargo:rerun-if-changed=openapi-protobufs");
}