# cloaked_req v0.4.0 - Table of Contents

> Req adapter around Rust wreq with browser impersonation support

## Pages

- [cloaked_req](readme.md)
- [Changelog](changelog.md)

## Modules

- [CloakedReq](CloakedReq.md): Req adapter powered by Rust `wreq`.
- [CloakedReq.CookieJar](CloakedReq.CookieJar.md): Reference to a Rust-side cookie jar (wreq `Jar`).
- [CloakedReq.Error](CloakedReq.Error.md): Represents explicit error information returned by `CloakedReq`.

- [CloakedReq.Native](CloakedReq.Native.md): Rust NIF interface for HTTP request execution via `wreq`.
- [CloakedReq.Request](CloakedReq.Request.md): Converts a `Req.Request` into the metadata map and body expected by the Rust NIF.
- [CloakedReq.Response](CloakedReq.Response.md): Converts a native response meta map and body binary (from the Rust NIF)
into a `Req.Response`.

- Exceptions
  - [CloakedReq.AdapterError](CloakedReq.AdapterError.md): Exception wrapper returned by the Req adapter when `CloakedReq` fails.

