http-type 20.0.3

A comprehensive Rust type library for HTTP operations and concurrent programming. Provides core HTTP types (Request/Response with builder patterns, Method, HttpStatus, HttpVersion, ContentType, FileExtension with MIME mapping, Cookie parsing/building, HttpUrl parsing, WebSocket frame/opcode, protocol upgrade types, stream/task management, panic handling), thread-safe concurrent wrappers (ArcMutex, ArcRwLock, BoxRwLock, RcRwLock), dynamic dispatch types (BoxAny, RcAny, ArcAny with Send/Sync variants), high-performance hash collections (HashMapXxHash3_64, HashSetXxHash3_64), and static lifetime utilities (BoxLeak, Lifetime trait).
Documentation
mod any;
mod arc_mutex;
mod arc_rwlock;
mod attribute;
mod box_leak;
mod box_rwlock;
mod content_type;
mod cookie;
mod file_extension;
mod hash_map_xx_hash3_64;
mod hash_set_xx_hash3_64;
mod http_status;
mod http_url;
mod http_version;
mod lifetime;
mod methods;
mod panic;
mod protocol;
mod rc_rwlock;
mod request;
mod response;
mod status;
mod stream;
mod task;
mod upgrade_type;
mod websocket_frame;

use {http_type::*, lifetime::*};

use std::{
    collections::VecDeque,
    io::ErrorKind,
    num::ParseIntError,
    rc::Rc,
    sync::{
        Arc,
        atomic::{self, AtomicBool, AtomicUsize},
    },
};

use {
    serde::Deserialize,
    tokio::{
        runtime::Handle,
        spawn,
        sync::{RwLockReadGuard, RwLockWriteGuard},
        task::{JoinError, JoinHandle},
        time::{Duration, error::Elapsed},
    },
    url::{ParseError, Url},
};