fn main() {
zksync_protobuf_build::Config {
input_root: "src/proto".into(),
proto_root: "zksync".into(),
dependencies: vec![],
protobuf_crate: "crate".parse().expect("protobuf_crate"),
is_public: true,
}
.generate()
.expect("generate(std)");
zksync_protobuf_build::Config {
input_root: "src/tests/proto".into(),
proto_root: "zksync/protobuf/tests".into(),
dependencies: vec![],
protobuf_crate: "crate".parse().expect("protobuf_crate"),
is_public: false,
}
.generate()
.expect("generate(test)");
zksync_protobuf_build::Config {
input_root: "examples/conformance_test/proto".into(),
proto_root: "zksync/protobuf/conformance_test".into(),
dependencies: vec![],
protobuf_crate: "::zksync_protobuf".parse().expect("protobuf_crate"),
is_public: false,
}
.generate()
.expect("generate(conformance)");
}