protobuf/Cargo.toml
Rama master · réplica de lectura del repositorio original.
[package]
name = "hook0-protobuf"
version = "0.1.0"
edition = "2024"
description = "Protocol Buffers related structures for Hook0, Open-Source Webhooks as a service for SaaS"
homepage = "https://www.hook0.com/"
repository = "https://gitlab.com/hook0/hook0/-/tree/master/protobuf"
authors = ["David Sferruzza <david@hook0.com>", "François-Guillaume Ribreau <fg@hook0.com>"]
keywords = ["webhooks", "webhook", "webhook-server", "sentry", "saas"]
license = "SSPL-1.0"
[dependencies]
chrono = "0.4.45"
prost = "0.14.4"
prost-wkt = "0.7.2"
prost-wkt-types = "0.7.2"
# The runtime feature its two consumers both ask for. Without it this crate only ever
# compiled because building the API or the worker unified the feature in for it: on its
# own, `cargo test -p hook0-protobuf` and `cargo publish` both failed inside `pulsar`.
pulsar = { version = "6.9.1", default-features = false, features = ["tokio-rustls-runtime"] }
serde = "1.0.229"
serde_json = "1.0.154"
thiserror = "2.0.21"
uuid = "1.29.2"
[build-dependencies]
prost-build = "0.14.4"
prost-wkt-build = "0.7.2"
[package.metadata.cargo-shear]
ignored = ["prost-wkt", "serde"]