[package] name = "restrepo" version = "0.4.0-beta2" homepage = "https://crates.io/crates/restrepo" edition = "2021" license = "MIT OR Apache-2.0" authors = ["Jorit Kleine-Möllhoff ", "Theresa Höhne "] description = "A collection of components for building restful webservices with actix-web" readme = "Readme.md" exclude = [ "cliff.toml", ".gitlab-ci.yml", "data/jwk_rsa.json", "data/private_rsa_key.pem", ".vscode", ] [lib] path = "src/lib.rs" [dependencies] actix-cors = "0.7" actix-web = "4" actix-service = "2" anyhow = "1" async-trait = "0.1" clap = { version = "4", features = ["derive"] } chrono = { version = "0.4", features = ["serde"] } config = "0.14" jsonwebtoken = { version = "9", features = ["use_pem"] } lazy_static = "1.4.0" mime = "0.3" futures = "0.3" serde = { version = "1.0", features = ["derive"] } serde_yaml = "0.9" serde_json = "1.0" sha2 = "0.10" sqlx = { version = "0.8", features = [ "runtime-tokio", "tls-rustls", "postgres", "uuid", "chrono", ] } thiserror = "1" tracing = "0.1" url = { version = "2.5", features = ["serde"] } utoipa = { version = "5", features = ["actix_extras", "chrono", "uuid"] } uuid = { version = "1.11", features = ["serde", "v4"] } reqwest = { version = "0.12", default-features = false, features = [ "json", "rustls-tls", "http2", "charset", ] } [dev-dependencies] serde_test = "1" env_logger = "0.11" fake = { version = "2", features = ["serde_json", "derive"] } glob = "0.3"