diff --git a/crates/pica-record/src/tag.rs b/crates/pica-record/src/tag.rs index dda77b2a8..790822180 100644 --- a/crates/pica-record/src/tag.rs +++ b/crates/pica-record/src/tag.rs @@ -123,7 +123,7 @@ pub fn parse_tag<'a>(i: &mut &'a [u8]) -> PResult> { one_of(|c: u8| c.is_ascii_digit()), one_of(|c: u8| c.is_ascii_uppercase() || c == b'@'), ) - .recognize() + .take() .map(|tag| TagRef(ByteSlice::as_bstr(tag))) .parse_next(i) }