Module prelude

Source
Expand description

Core concepts available for glob import

Including

§Example

use winnow::prelude::*;

fn parse_data(input: &mut &str) -> ModalResult<u64> {
    // ...
}

fn main() {
  let result = parse_data.parse("100");
  assert_eq!(result, Ok(100));
}

Re-exports§

pub use crate::error::ModalError as _;
pub use crate::error::ParserError as _;
pub use crate::stream::AsChar as _;
pub use crate::stream::ContainsToken as _;
pub use crate::stream::Stream as _;
pub use crate::stream::StreamIsPartial as _;
pub use crate::ModalParser;
pub use crate::ModalResult;
pub use crate::Parser;