Separate out to two binaries.
This commit is contained in:
27
Cargo.toml
27
Cargo.toml
@@ -1,3 +1,5 @@
|
||||
cargo-features = ["codegen-backend"]
|
||||
|
||||
[package]
|
||||
name = "webhook_bridge"
|
||||
version = "0.0.1"
|
||||
@@ -17,6 +19,24 @@ include = [
|
||||
"Cargo.lock"
|
||||
]
|
||||
|
||||
[lib]
|
||||
name = "webhookbridge"
|
||||
path = "src/lib.rs"
|
||||
|
||||
[[bin]]
|
||||
name = "webhook_bridge"
|
||||
path = "src/main.rs"
|
||||
|
||||
[[bin]]
|
||||
# This bin exists for development purposes only. The real target of this crate is the webhook_bridge server binary.
|
||||
name = "local_trigger"
|
||||
path = "src/bin_local_trigger.rs"
|
||||
required-features = ["local_trigger"]
|
||||
|
||||
[features]
|
||||
default = ["local_trigger"]
|
||||
local_trigger = []
|
||||
|
||||
[dependencies]
|
||||
axum = { version = "0.7.5", default-features = false, features = ["tokio", "http1", "http2", "json"] }
|
||||
base64 = "0.22.1"
|
||||
@@ -41,3 +61,10 @@ tracing-subscriber = { version = "0.3.18", default-features = false, features =
|
||||
inherits = "release"
|
||||
lto = true
|
||||
strip = "symbols"
|
||||
|
||||
[profile.dev]
|
||||
codegen-backend = "cranelift"
|
||||
|
||||
[profile.dev.package."*"]
|
||||
codegen-backend = "llvm"
|
||||
opt-level = 3
|
||||
|
||||
Reference in New Issue
Block a user