mirror of
https://github.com/neondatabase/neon.git
synced 2025-12-22 21:59:59 +00:00
The 1.88.0 stable release is near (this Thursday). We'd like to fix most warnings beforehand so that the compiler upgrade doesn't require approval from too many teams. This is therefore a preparation PR (like similar PRs before it). There is a lot of changes for this release, mostly because the `uninlined_format_args` lint has been added to the `style` lint group. One can read more about the lint [here](https://rust-lang.github.io/rust-clippy/master/#/uninlined_format_args). The PR is the result of `cargo +beta clippy --fix` and `cargo fmt`. One remaining warning is left for the proxy team. --------- Co-authored-by: Conrad Ludgate <conrad@neon.tech>
12 lines
522 B
Rust
12 lines
522 B
Rust
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|
// Generate rust code from .proto protobuf.
|
|
//
|
|
// Note: we previously tried to use deterministic location at proto/ for
|
|
// easy location, but apparently interference with cachepot sometimes fails
|
|
// the build then. Anyway, per cargo docs build script shouldn't output to
|
|
// anywhere but $OUT_DIR.
|
|
tonic_build::compile_protos("proto/interpreted_wal.proto")
|
|
.unwrap_or_else(|e| panic!("failed to compile protos {e:?}"));
|
|
Ok(())
|
|
}
|