Initial commit
This commit is contained in:
commit
c7072159fd
6 changed files with 1284 additions and 0 deletions
27
build.rs
Normal file
27
build.rs
Normal file
|
@ -0,0 +1,27 @@
|
|||
fn main() {
|
||||
let mut config = prost_build::Config::new();
|
||||
config.bytes(&["."]);
|
||||
config.type_attribute(".", "#[derive(::serde::Serialize, ::serde::Deserialize)]");
|
||||
|
||||
// For bytes fields, use with = "crate::bytes_serde"
|
||||
config.field_attribute(
|
||||
".signal.SqlStatement.SqlParameter.blobParameter",
|
||||
"#[serde(with = \"crate::bytes_serde\")]",
|
||||
);
|
||||
config.field_attribute(
|
||||
".signal.Header.iv",
|
||||
"#[serde(with = \"crate::bytes_serde\")]",
|
||||
);
|
||||
config.field_attribute(
|
||||
".signal.Header.salt",
|
||||
"#[serde(with = \"crate::bytes_serde\")]",
|
||||
);
|
||||
config.field_attribute(
|
||||
".signal.KeyValue.blobValue",
|
||||
"#[serde(with = \"crate::bytes_serde\")]",
|
||||
);
|
||||
|
||||
config
|
||||
.compile_protos(&["src/signal.proto"], &["src/"])
|
||||
.unwrap();
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue