deltachat_message_parser 0.14.1

email, link, hashtag, md and more - parsing for deltachat messages
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use nom::{
    character::complete::{char, u8},
    combinator::recognize,
    sequence::tuple,
    IResult,
};

use crate::parser::parse_from_text::base_parsers::CustomError;

pub fn ipv4(input: &str) -> IResult<&str, &str, CustomError<&str>> {
    let (input, ipv4_) =
        recognize(tuple((u8, char('.'), u8, char('.'), u8, char('.'), u8)))(input)?;
    Ok((input, ipv4_))
}