[package]
edition = "2024"
name = "go-http"
version = "0.1.3"
authors = ["berryware"]
build = false
exclude = ["target"]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "rust native port of GO's http module"
readme = "README.md"
keywords = [
"http",
"http-server",
"http-client",
]
categories = [
"web-programming",
"web-programming::http-client",
"web-programming::http-server",
]
license = "Apache-2.0"
repository = "https://github.com/exaxisllc/go-lib"
[lib]
name = "go_http"
path = "src/lib.rs"
[[example]]
name = "body_limit"
path = "examples/body_limit.rs"
[[example]]
name = "chunked_trailers"
path = "examples/chunked_trailers.rs"
[[example]]
name = "client_get"
path = "examples/client_get.rs"
[[example]]
name = "echo_server"
path = "examples/echo_server.rs"
[[example]]
name = "expect_continue"
path = "examples/expect_continue.rs"
[[example]]
name = "graceful_shutdown"
path = "examples/graceful_shutdown.rs"
[[example]]
name = "hello_server"
path = "examples/hello_server.rs"
[[example]]
name = "idle_timeout"
path = "examples/idle_timeout.rs"
[[example]]
name = "middleware"
path = "examples/middleware.rs"
[[example]]
name = "routing"
path = "examples/routing.rs"
[[example]]
name = "static_files"
path = "examples/static_files.rs"
[[test]]
name = "middleware"
path = "tests/middleware.rs"
[[test]]
name = "server_client"
path = "tests/server_client.rs"
[dependencies.base64]
version = "0.22"
[dependencies.go-lib]
version = "0.6.2"
[dependencies.go-lib-macros]
version = "0.6.2"
[dependencies.rustls]
version = "0.23"
features = ["ring"]
[dependencies.rustls-pemfile]
version = "2"
[dependencies.url]
version = "2"
[dependencies.webpki-roots]
version = "0.26"