//! # Special Topics //! //! These are short recipes for accomplishing common tasks. //! //! - [Why `winnow`?][why] //! - [For `nom` users][nom] //! - Formats: //! - [Elements of Programming Languages][language] //! - [Arithmetic][arithmetic] //! - [s-expression][s_expression] //! - [json] //! - [INI][ini] //! - [HTTP][http] //! - Special Topics: //! - [Implementing `FromStr`][fromstr] //! - [Performance][performance] //! - [Parsing Partial Input][partial] //! - [Custom stream or token][stream] //! - [Custom errors][error] //! - [Debugging][crate::_tutorial::chapter_8] //! //! See also parsers written with `winnow`: //! //! - [`toml_edit`](https://crates.io/crates/toml_edit) //! - [`hcl-edit`](https://crates.io/crates/hcl-edit) #![allow(clippy::std_instead_of_core)] pub mod arithmetic; pub mod error; pub mod fromstr; pub mod http; pub mod ini; pub mod json; pub mod language; pub mod nom; pub mod partial; pub mod performance; pub mod s_expression; pub mod stream; pub mod why;