# Pastebin mRg5naQd error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/.cargo/registry/src/github.com-1ecc6299db9ec823/cssparser-0.27.0/src/serializer.rs:465:27 | 465 | DelimSlash => matches!(other.0, DelimAsterisk | SubstringMatch), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/.cargo/registry/src/github.com-1ecc6299db9ec823/cssparser-0.27.0/src/serializer.rs:464:25 | 464 | DelimBar => matches!(other.0, DelimEquals | DelimBar | DashMatch), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/.cargo/registry/src/github.com-1ecc6299db9ec823/cssparser-0.27.0/src/serializer.rs:463:46 | 463 | DelimAssorted | DelimAsterisk => matches!(other.0, DelimEquals), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/.cargo/registry/src/github.com-1ecc6299db9ec823/cssparser-0.27.0/src/serializer.rs:462:31 | 462 | DelimDotOrPlus => matches!(other.0, Number | Percentage | Dimension), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/.cargo/registry/src/github.com-1ecc6299db9ec823/cssparser-0.27.0/src/serializer.rs:461:24 | 461 | DelimAt => matches!(other.0, Ident | Function | UrlOrBadUrl | DelimMinus), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/.cargo/registry/src/github.com-1ecc6299db9ec823/cssparser-0.27.0/src/serializer.rs:450:23 | 450 | Number => matches!( | _______________________^ 451 | | other.0, 452 | | Ident 453 | | | Function ... | 459 | | | Dimension 460 | | ), | |_____________^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/.cargo/registry/src/github.com-1ecc6299db9ec823/cssparser-0.27.0/src/serializer.rs:446:39 | 446 | DelimHash | DelimMinus => matches!( | _______________________________________^ 447 | | other.0, 448 | | Ident | Function | UrlOrBadUrl | DelimMinus | Number | Percentage | Dimension 449 | | ), | |_____________^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/.cargo/registry/src/github.com-1ecc6299db9ec823/cssparser-0.27.0/src/serializer.rs:442:44 | 442 | AtKeywordOrHash | Dimension => matches!( | ____________________________________________^ 443 | | other.0, 444 | | Ident | Function | UrlOrBadUrl | DelimMinus | Number | Percentage | Dimension | CDC 445 | | ), | |_____________^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/.cargo/registry/src/github.com-1ecc6299db9ec823/cssparser-0.27.0/src/serializer.rs:430:22 | 430 | Ident => matches!( | ______________________^ 431 | | other.0, 432 | | Ident 433 | | | Function ... | 440 | | | OpenParen 441 | | ), | |_____________^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/.cargo/registry/src/github.com-1ecc6299db9ec823/cssparser-0.27.0/src/nth.rs:109:39 | 109 | && bytes[2..].iter().all(|&c| matches!(c, b'0'..=b'9')) | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:921:32 | 921 | tokenizer . advance ( 1 ) ; if matches ! ( tokenizer . next_byte ( ) , Some ( b')' ) | Some ( b'\\' ) ) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:713:156 | 713 | if matches ! ( tokenizer . byte_at ( 1 ) , b'0' ..= b'9' ) || ( tokenizer . has_at_least ( 2 ) && matches ! ( tokenizer . byte_at ( 1 ) , b'+' | b'-' ) && matches ! ( tokenizer . byte_at ( 2 ) , b'0' ..= b'9' ) ) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:713:99 | 713 | if matches ! ( tokenizer . byte_at ( 1 ) , b'0' ..= b'9' ) || ( tokenizer . has_at_least ( 2 ) && matches ! ( tokenizer . byte_at ( 1 ) , b'+' | b'-' ) && matches ! ( tokenizer . byte_at ( 2 ) , b'0' ..= b'9' ) ) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:713:4 | 713 | if matches ! ( tokenizer . byte_at ( 1 ) , b'0' ..= b'9' ) || ( tokenizer . has_at_least ( 2 ) && matches ! ( tokenizer . byte_at ( 1 ) , b'+' | b'-' ) && matches ! ( tokenizer . byte_at ( 2 ) , b'0' ..= b'9' ) ) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:712:101 | 712 | } let mut value = sign * ( integral_part + fractional_part ) ; if tokenizer . has_at_least ( 1 ) && matches ! ( tokenizer . next_byte_unchecked ( ) , b'e' | b'E' ) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:706:152 | 706 | } let mut is_integer = true ; let mut fractional_part : f64 = 0. ; if tokenizer . has_at_least ( 1 ) && tokenizer . next_byte_unchecked ( ) == b'.' && matches ! ( tokenizer . byte_at ( 1 ) , b'0' ..= b'9' ) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:268:38 | 268 | if tokenizer . has_at_least ( 1 ) && matches ! ( tokenizer . byte_at ( 1 ) , b'0' ..= b'9' ) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:256:174 | 256 | if ( tokenizer . has_at_least ( 1 ) && matches ! ( tokenizer . byte_at ( 1 ) , b'0' ..= b'9' ) ) || ( tokenizer . has_at_least ( 2 ) && tokenizer . byte_at ( 1 ) == b'.' && matches ! ( tokenizer . byte_at ( 2 ) , b'0' ..= b'9' ) ) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:256:40 | 256 | if ( tokenizer . has_at_least ( 1 ) && matches ! ( tokenizer . byte_at ( 1 ) , b'0' ..= b'9' ) ) || ( tokenizer . has_at_least ( 2 ) && tokenizer . byte_at ( 1 ) == b'.' && matches ! ( tokenizer . byte_at ( 2 ) , b'0' ..= b'9' ) ) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:244:174 | 244 | if ( tokenizer . has_at_least ( 1 ) && matches ! ( tokenizer . byte_at ( 1 ) , b'0' ..= b'9' ) ) || ( tokenizer . has_at_least ( 2 ) && tokenizer . byte_at ( 1 ) == b'.' && matches ! ( tokenizer . byte_at ( 2 ) , b'0' ..= b'9' ) ) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:244:40 | 244 | if ( tokenizer . has_at_least ( 1 ) && matches ! ( tokenizer . byte_at ( 1 ) , b'0' ..= b'9' ) ) || ( tokenizer . has_at_least ( 2 ) && tokenizer . byte_at ( 1 ) == b'.' && matches ! ( tokenizer . byte_at ( 2 ) , b'0' ..= b'9' ) ) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:95:54 | 95 | self . position + offset < self . input . len ( ) && matches ! ( self . byte_at ( offset ) , b'\n' | b'\r' | b'\x0C' ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:57:224 | 57 | let current = self . position ; let start = self . input [ 0 .. current ] . rfind ( | c | matches ! ( c , '\r' | '\n' | '\x0C' ) ) . map_or ( 0 , | start | start + 1 ) ; let end = self . input [ current .. ] . find ( | c | matches ! ( c , '\r' | '\n' | '\x0C' ) ) . map_or ( self . input . len ( ) , | end | current + end ) ; & self . input [ start .. end ] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:57:91 | 57 | let current = self . position ; let start = self . input [ 0 .. current ] . rfind ( | c | matches ! ( c , '\r' | '\n' | '\x0C' ) ) . map_or ( 0 , | start | start + 1 ) ; let end = self . input [ current .. ] . find ( | c | matches ! ( c , '\r' | '\n' | '\x0C' ) ) . map_or ( self . input . len ( ) , | end | current + end ) ; & self . input [ start .. end ] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/src/servo/target/release/build/cssparser-652034a2855945bc/out/tokenizer.rs:11:1 | 11 | matches ! ( * self , BadUrl ( _ ) | BadString ( _ ) | CloseParenthesis | CloseSquareBracket | CloseCurlyBracket ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) error: cannot find macro `_matches_tt_as_expr_hack` in this scope --> /Users/nox/.cargo/registry/src/github.com-1ecc6299db9ec823/cssparser-0.27.0/src/macros.rs:145:70 | 145 | if let Some(first_uppercase) = input.bytes().position(|byte| matches!(byte, b'A'..=b'Z')) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)