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
use nom::{
    branch::alt, character::complete::char, combinator::recognize, sequence::tuple, IResult,
};

use crate::parser::{
    link_url::ip::{ipv6::ipv6, ipvfuture::ipvfuture},
    parse_from_text::base_parsers::CustomError,
};

pub fn ip_literal(input: &str) -> IResult<&str, &str, CustomError<&str>> {
    recognize(tuple((char('['), alt((ipv6, ipvfuture)), char(']'))))(input)
}