Macro peel_ip::prelude::tag_s
[−]
macro_rules! tag_s { ( $ i : expr , $ tag : expr ) => { ... }; }
tag_s!(&str) => &str -> IResult<&str, &str>
declares a string as a suite to recognize
consumes the recognized characters
fn test(input: &str) -> IResult<&str, &str> { tag_s!(input, "abcd") } let r = test("abcdefgh"); assert_eq!(r, Done("efgh", "abcd"));