sark-http 0.26.1

HTTP wire types, semantics, codecs, and ownership invariants for Sark
Documentation
# 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 = "2024"
rust-version = "1.98"
name = "sark-http"
version = "0.26.1"
authors = ["inq <gofiri@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "HTTP wire types, semantics, codecs, and ownership invariants for Sark"
readme = "README.md"
license = "MIT"
repository = "https://github.com/dope-rs/sark"
resolver = "2"

[lib]
name = "sark_http"
path = "src/lib.rs"

[[test]]
name = "base64"
path = "tests/base64.rs"

[[test]]
name = "body_retention"
path = "tests/body_retention.rs"

[[test]]
name = "bytes"
path = "tests/bytes.rs"

[[test]]
name = "charge"
path = "tests/charge.rs"

[[test]]
name = "chunk_trailer_owned"
path = "tests/chunk_trailer_owned.rs"

[[test]]
name = "connect_authority"
path = "tests/connect_authority.rs"

[[test]]
name = "copy"
path = "tests/copy.rs"

[[test]]
name = "csv"
path = "tests/csv.rs"

[[test]]
name = "date"
path = "tests/date.rs"

[[test]]
name = "field_header_negotiation"
path = "tests/field_header_negotiation.rs"

[[test]]
name = "field_lowercase"
path = "tests/field_lowercase.rs"

[[test]]
name = "field_names_values"
path = "tests/field_names_values.rs"

[[test]]
name = "field_scan_owned"
path = "tests/field_scan_owned.rs"

[[test]]
name = "gzip_integrity"
path = "tests/gzip_integrity.rs"

[[test]]
name = "h1_chunk_decoding"
path = "tests/h1_chunk_decoding.rs"

[[test]]
name = "h1_field"
path = "tests/h1_field.rs"

[[test]]
name = "h1_framing"
path = "tests/h1_framing.rs"

[[test]]
name = "h1_head_admission"
path = "tests/h1_head_admission.rs"

[[test]]
name = "h1_numbers"
path = "tests/h1_numbers.rs"

[[test]]
name = "h1_proof"
path = "tests/h1_proof.rs"

[[test]]
name = "h1_request_fields"
path = "tests/h1_request_fields.rs"

[[test]]
name = "h1_switch"
path = "tests/h1_switch.rs"

[[test]]
name = "h1_target"
path = "tests/h1_target.rs"

[[test]]
name = "head_state"
path = "tests/head_state.rs"

[[test]]
name = "header_scan"
path = "tests/header_scan.rs"

[[test]]
name = "http_adversarial"
path = "tests/http_adversarial.rs"

[[test]]
name = "http_negative_head"
path = "tests/http_negative_head.rs"

[[test]]
name = "http_negative_response"
path = "tests/http_negative_response.rs"

[[test]]
name = "input_completion"
path = "tests/input_completion.rs"

[[test]]
name = "metadata_dynamic_journal"
path = "tests/metadata_dynamic_journal.rs"

[[test]]
name = "metadata_dynamic_table"
path = "tests/metadata_dynamic_table.rs"

[[test]]
name = "metadata_name_buffer"
path = "tests/metadata_name_buffer.rs"

[[test]]
name = "metadata_packed_fields"
path = "tests/metadata_packed_fields.rs"

[[test]]
name = "metadata_path"
path = "tests/metadata_path.rs"

[[test]]
name = "metadata_section_admission"
path = "tests/metadata_section_admission.rs"

[[test]]
name = "metadata_session_completion"
path = "tests/metadata_session_completion.rs"

[[test]]
name = "metadata_value_buffer"
path = "tests/metadata_value_buffer.rs"

[[test]]
name = "metadata_wire_codecs"
path = "tests/metadata_wire_codecs.rs"

[[test]]
name = "ownership"
path = "tests/ownership.rs"

[[test]]
name = "packed_completion"
path = "tests/packed_completion.rs"

[[test]]
name = "payload_compression"
path = "tests/payload_compression.rs"

[[test]]
name = "percent_text"
path = "tests/percent_text.rs"

[[test]]
name = "preface"
path = "tests/preface.rs"

[[test]]
name = "request_line_retention"
path = "tests/request_line_retention.rs"

[[test]]
name = "request_line_scanning"
path = "tests/request_line_scanning.rs"

[[test]]
name = "request_metadata_layout"
path = "tests/request_metadata_layout.rs"

[[test]]
name = "request_projection"
path = "tests/request_projection.rs"

[[test]]
name = "request_retained_binding"
path = "tests/request_retained_binding.rs"

[[test]]
name = "request_target"
path = "tests/request_target.rs"

[[test]]
name = "request_trace"
path = "tests/request_trace.rs"

[[test]]
name = "response_chunk"
path = "tests/response_chunk.rs"

[[test]]
name = "response_decode"
path = "tests/response_decode.rs"

[[test]]
name = "response_emission"
path = "tests/response_emission.rs"

[[test]]
name = "response_line"
path = "tests/response_line.rs"

[[test]]
name = "response_owner_handoff"
path = "tests/response_owner_handoff.rs"

[[test]]
name = "search_match"
path = "tests/search_match.rs"

[[test]]
name = "static_body"
path = "tests/static_body.rs"

[[test]]
name = "uri"
path = "tests/uri.rs"

[dependencies.dope-core]
version = "0.32"

[dependencies.dope-runtime]
version = "0.32"

[dependencies.memchr]
version = "=2.8.3"

[dependencies.miniz_oxide]
version = "0.8.9"
features = ["with-alloc"]
default-features = false

[dependencies.o3]
version = "0.35"

[dev-dependencies.dope-test]
version = "0.32"