| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- [package]
- name = "rustybits"
- version = "0.1.0"
- edition = "2021"
- [lib]
- crate-type = ["staticlib", "rlib"]
- [features]
- default = ["zeroidc", "ztcontroller"]
- zeroidc = []
- ztcontroller = [
- "dep:serde",
- "dep:serde_json",
- "dep:temporal-sdk",
- "dep:temporal-client",
- "dep:temporal-sdk-core-protos",
- "dep:gcloud-pubsub",
- "dep:prost",
- "dep:prost-types",
- "dep:gcloud-gax",
- "dep:gcloud-googleapis",
- "dep:tokio",
- "dep:tokio-util",
- ]
- [dependencies]
- serde = { version = "1", features = ["derive"], optional = true }
- serde_json = { version = "1", optional = true }
- temporal-sdk = { git = "https://github.com/temporalio/sdk-core", branch = "master", optional = true }
- temporal-client = { git = "https://github.com/temporalio/sdk-core", branch = "master", optional = true, features = [
- "telemetry",
- ] }
- temporal-sdk-core-protos = { git = "https://github.com/temporalio/sdk-core", branch = "master", optional = true }
- tokio = { version = "1.43", features = [
- "full",
- "rt",
- "macros",
- ], optional = true }
- tokio-util = { version = "0.7", optional = true }
- uuid = { version = "1.4", features = ["v4"] }
- openidconnect = { version = "3.4", default-features = false, features = [
- "reqwest",
- "native-tls",
- "accept-rfc3339-timestamps",
- ] }
- base64 = "0.21"
- url = "2.3"
- reqwest = "0.11"
- jwt = { version = "0.16", git = "https://github.com/glimberg/rust-jwt" }
- time = { version = "~0.3", features = ["formatting"] }
- bytes = "1.3"
- thiserror = "1"
- gcloud-pubsub = { version = "1.3.0", optional = true }
- prost = { version = "0.14", optional = true, features = ["derive"] }
- prost-types = { version = "0.14", optional = true }
- gcloud-gax = { version = "1.2.0", optional = true }
- gcloud-googleapis = { version = "1.2.0", optional = true }
- [dev-dependencies]
- testcontainers = { version = "0.24", features = ["blocking"] }
- testcontainers-modules = { version = "0.12.1", features = [
- "google_cloud_sdk_emulators",
- ] }
- [build-dependencies]
- cbindgen = "0.29"
- prost-build = "0.14"
- [profile.release]
- strip = "debuginfo"
|