winnow/_topic/
mod.rs

1//! # Special Topics
2//!
3//! These are short recipes for accomplishing common tasks.
4//!
5//! - [Why `winnow`?][why]
6//! - [For `nom` users][nom]
7//! - Formats:
8//!   - [Elements of Programming Languages][language]
9//!   - [Arithmetic][arithmetic]
10//!   - [s-expression][s_expression]
11//!   - [json]
12//!   - [INI][ini]
13//!   - [HTTP][http]
14//! - Special Topics:
15//!   - [Implementing `FromStr`][fromstr]
16//!   - [Performance][performance]
17//!   - [Parsing Partial Input][partial]
18//!   - [Lexing and Parsing][lexing]
19//!   - [Custom stream or token][stream]
20//!   - [Custom errors][error]
21//!   - [Debugging][crate::_tutorial::chapter_8]
22//!
23//! See also parsers written with `winnow`:
24//!
25//! - [`toml_edit`](https://crates.io/crates/toml_edit)
26//! - [`hcl-edit`](https://crates.io/crates/hcl-edit)
27#![allow(clippy::std_instead_of_core)]
28
29pub mod arithmetic;
30pub mod error;
31pub mod fromstr;
32pub mod http;
33pub mod ini;
34pub mod json;
35pub mod language;
36pub mod lexing;
37pub mod nom;
38pub mod partial;
39pub mod performance;
40pub mod s_expression;
41pub mod stream;
42pub mod why;