# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "propelauth" version = "0.20.0" authors = ["support@propelauth.com"] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "A Rust crate for managing authentication and authorization with support for multi-tenant / B2B products, powered by PropelAuth" homepage = "https://www.propelauth.com" readme = "README.md" keywords = [ "authentication", "auth", "authorization", "b2b", "tenant", ] categories = ["authentication"] license = "MIT" [lib] name = "propelauth" path = "src/lib.rs" doctest = false [dependencies.actix-web] version = "4" optional = true [dependencies.axum_06] version = "^0.6" optional = true package = "axum" [dependencies.axum_07] version = "^0.7" optional = true package = "axum" [dependencies.chrono] version = "0.4.23" [dependencies.hex] version = "0.4.3" [dependencies.jsonwebtoken] version = "8.1.1" [dependencies.reqwest] version = "^0.12" default-features = false [dependencies.serde] version = "^1.0" [dependencies.serde_derive] version = "^1.0" [dependencies.serde_json] version = "^1.0" [dependencies.thiserror] version = "^1.0" [dependencies.tower] version = "^0.4" optional = true [dependencies.url] version = "^2.2" [dependencies.uuid] version = "^1.0" features = ["serde"] [dev-dependencies.openssl] version = "0.10.43" [features] __reqwest = [ "reqwest/json", "reqwest/multipart", ] actix4 = ["dep:actix-web"] axum06 = [ "dep:axum_06", "dep:tower", ] axum07 = [ "dep:axum_07", "dep:tower", ] default = [ "reqwest/default", "__reqwest", ] rustls = [ "__reqwest", "reqwest/rustls-tls", "reqwest/http2", "reqwest/charset", ]