===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for xan-0.52.0 Compiling proc-macro2 v1.0.94 Compiling unicode-ident v1.0.18 Compiling libc v0.2.172 Compiling cfg-if v1.0.0 Compiling autocfg v1.4.0 Compiling memchr v2.7.4 Compiling quote v1.0.40 Compiling siphasher v1.0.1 Compiling syn v2.0.100 Compiling rand_core v0.6.4 Compiling phf_shared v0.11.3 Compiling rand v0.8.5 Compiling num-traits v0.2.19 Compiling serde v1.0.219 Compiling stable_deref_trait v1.2.0 Compiling phf_generator v0.11.3 Compiling smallvec v1.15.0 Compiling crossbeam-utils v0.8.21 Compiling getrandom v0.3.2 Compiling thiserror v2.0.12 Compiling once_cell v1.21.3 Compiling log v0.4.27 Compiling bitflags v2.9.0 Compiling phf_codegen v0.11.3 Compiling synstructure v0.13.1 Compiling foldhash v0.1.5 Compiling icu_locid_transform_data v1.5.1 Compiling paste v1.0.15 Compiling allocator-api2 v0.2.21 Compiling byteorder v1.5.0 Compiling writeable v0.5.5 Compiling fnv v1.0.7 Compiling itoa v1.0.15 Compiling ident_case v1.0.1 Compiling strsim v0.11.1 Compiling litemap v0.7.5 Compiling equivalent v1.0.2 Compiling hashbrown v0.15.2 Compiling darling_core v0.20.11 Compiling crossbeam-epoch v0.9.18 Compiling serde_derive v1.0.219 Compiling zerofrom-derive v0.1.6 Compiling yoke-derive v0.7.5 Compiling zerofrom v0.1.6 Compiling zerovec-derive v0.10.3 Compiling yoke v0.7.5 Compiling thiserror-impl v2.0.12 Compiling zerovec v0.10.4 Compiling displaydoc v0.2.5 Compiling phf_macros v0.11.3 Compiling tinystr v0.7.6 Compiling icu_locid v1.5.0 Compiling icu_provider_macros v1.5.0 Compiling lock_api v0.4.12 Compiling icu_properties_data v1.5.1 Compiling new_debug_unreachable v1.0.6 Compiling zerocopy v0.8.24 Compiling parking_lot_core v0.9.10 Compiling rustversion v1.0.20 Compiling icu_provider v1.5.0 Compiling phf v0.11.3 Compiling darling_macro v0.20.11 Compiling crossbeam-deque v0.8.6 Compiling crc32fast v1.4.2 Compiling ucd-trie v0.1.7 Compiling scopeguard v1.2.0 Compiling adler2 v2.0.0 Compiling icu_normalizer_data v1.5.1 Compiling either v1.15.0 Compiling encoding_index_tests v0.1.4 Compiling zlib-rs v0.5.1 Compiling pest v2.8.0 Compiling miniz_oxide v0.8.8 Compiling icu_locid_transform v1.5.0 Compiling libz-rs-sys v0.5.1 Compiling darling v0.20.11 Compiling icu_collections v1.5.0 Compiling string_cache_codegen v0.5.4 Compiling aho-corasick v1.1.3 Compiling mac v0.1.1 Compiling dtoa v1.0.10 Compiling rayon-core v1.12.1 Compiling regex-syntax v0.8.5 Compiling syn v1.0.109 Compiling unicode-width v0.1.14 Compiling precomputed-hash v0.1.1 Compiling rustix v1.0.5 Compiling pest_meta v2.8.0 Compiling regex-automata v0.4.9 Compiling futf v0.1.5 Compiling markup5ever v0.14.1 Compiling icu_properties v1.5.1 Compiling parking_lot v0.12.3 Compiling flate2 v1.1.1 Compiling indexmap v2.9.0 Compiling num-integer v0.1.46 Compiling errno v0.3.11 Compiling indexmap v1.9.3 Compiling utf-8 v0.7.6 Compiling thiserror v1.0.69 Compiling unicode-width v0.2.0 Compiling bumpalo v3.17.0 Compiling cfg_aliases v0.2.1 Compiling utf8_iter v1.0.4 Compiling tinyvec_macros v0.1.1 Compiling ryu v1.0.20 Compiling version_check v0.9.5 Compiling utf16_iter v1.0.5 Compiling write16 v1.0.0 Compiling lockfree-object-pool v0.1.6 Compiling simd-adler32 v0.3.7 Compiling doc-comment v0.3.3 Compiling zopfli v0.8.1 Compiling icu_normalizer v1.5.0 Compiling ahash v0.8.12 Compiling tinyvec v1.9.0 Compiling nix v0.29.0 Compiling tendril v0.4.3 Compiling string_cache v0.8.9 Compiling pest_generator v2.8.0 Compiling dtoa-short v0.3.5 Compiling thiserror-impl v1.0.69 Compiling cssparser-macros v0.6.1 Compiling selectors v0.26.0 Compiling rand_core v0.9.3 Compiling priority-queue v1.4.0 Compiling encoding_rs v0.8.35 Compiling fastrand v2.3.0 Compiling portable-atomic v1.11.0 Compiling lazy_static v1.5.0 Compiling heck v0.5.0 Compiling hashbrown v0.12.3 Compiling strum_macros v0.26.4 Compiling tempfile v3.19.1 Compiling cssparser v0.34.0 Compiling deepsize_derive v0.1.2 Compiling pest_derive v2.8.0 Compiling rayon v1.10.0 Compiling unicode-normalization v0.1.24 Compiling idna_adapter v1.2.0 Compiling zip v4.2.0 Compiling num-bigint v0.4.6 Compiling ppv-lite86 v0.2.21 Compiling castaway v0.2.3 Compiling enumset_derive v0.10.0 Compiling itertools v0.13.0 Compiling rmp v0.8.14 Compiling match_token v0.1.0 Compiling derive_more v0.99.19 Compiling fxhash v0.2.1 Compiling crossbeam-queue v0.3.12 Compiling crossbeam-channel v0.5.15 Compiling num-complex v0.4.6 Compiling servo_arc v0.4.0 Compiling indoc v2.0.6 Compiling serde_json v1.0.140 Compiling percent-encoding v2.3.1 Compiling debug_unsafe v0.1.3 Compiling unicode-segmentation v1.12.0 Compiling static_assertions v1.1.0 Compiling deunicode v1.6.2 Compiling compact_str v0.8.1 Compiling slug v0.1.6 Compiling unicode-truncate v1.1.0 Compiling instability v0.3.7 Compiling atoi_simd v0.16.1 Compiling form_urlencoded v1.2.1 Compiling py_literal v0.4.0 error: proc-macro derive panicked --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:20:10 | 20 | #[derive(Parser)] | ^^^^^^ | = help: message: error parsing --> 9:19 | 9 | (PUSH("\"" | "'") ~ short_string_body ~ POP) | | ^--- | = expected `{`, `)`, `&`, `|`, `?`, `*`, or `+` Compiling crossbeam v0.8.4 error[E0412]: cannot find type `Rule` in this scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:105:49 | 105 | fn parse_string_escape_seq(escape_seq: Pair<'_, Rule>) -> Result { | ^^^^ not found in this scope | help: you might be missing a type parameter | 105 | fn parse_string_escape_seq(escape_seq: Pair<'_, Rule>) -> Result { | ++++++ error[E0412]: cannot find type `Rule` in this scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:142:34 | 142 | fn parse_string(string: Pair<'_, Rule>) -> Result { | ^^^^ not found in this scope | help: you might be missing a type parameter | 142 | fn parse_string(string: Pair<'_, Rule>) -> Result { | ++++++ error[E0412]: cannot find type `Rule` in this scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:164:48 | 164 | fn parse_bytes_escape_seq(escape_seq: Pair<'_, Rule>) -> Result { | ^^^^ not found in this scope | help: you might be missing a type parameter | 164 | fn parse_bytes_escape_seq(escape_seq: Pair<'_, Rule>) -> Result { | ++++++ error[E0412]: cannot find type `Rule` in this scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:193:32 | 193 | fn parse_bytes(bytes: Pair<'_, Rule>) -> Result, ParseError> { | ^^^^ not found in this scope | help: you might be missing a type parameter | 193 | fn parse_bytes(bytes: Pair<'_, Rule>) -> Result, ParseError> { | ++++++ error[E0412]: cannot find type `Rule` in this scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:215:37 | 215 | fn parse_number_expr(expr: Pair<'_, Rule>) -> Result { | ^^^^ not found in this scope | help: you might be missing a type parameter | 215 | fn parse_number_expr(expr: Pair<'_, Rule>) -> Result { | ++++++ error[E0412]: cannot find type `Rule` in this scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:237:34 | 237 | fn parse_number(number: Pair<'_, Rule>) -> Result { | ^^^^ not found in this scope | help: you might be missing a type parameter | 237 | fn parse_number(number: Pair<'_, Rule>) -> Result { | ++++++ error[E0412]: cannot find type `Rule` in this scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:248:32 | 248 | fn parse_integer(int: Pair<'_, Rule>) -> numb::BigInt { | ^^^^ not found in this scope | help: you might be missing a type parameter | 248 | fn parse_integer(int: Pair<'_, Rule>) -> numb::BigInt { | ++++++ error[E0412]: cannot find type `Rule` in this scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:280:32 | 280 | fn parse_float(float: Pair<'_, Rule>) -> Result { | ^^^^ not found in this scope | help: you might be missing a type parameter | 280 | fn parse_float(float: Pair<'_, Rule>) -> Result { | ++++++ error[E0412]: cannot find type `Rule` in this scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:296:30 | 296 | fn parse_imag(imag: Pair<'_, Rule>) -> Result { | ^^^^ not found in this scope | help: you might be missing a type parameter | 296 | fn parse_imag(imag: Pair<'_, Rule>) -> Result { | ++++++ error[E0412]: cannot find type `Rule` in this scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:311:28 | 311 | fn parse_seq(seq: Pair<'_, Rule>) -> Result, ParseError> { | ^^^^ not found in this scope | help: you might be missing a type parameter | 311 | fn parse_seq(seq: Pair<'_, Rule>) -> Result, ParseError> { | ++++++ error[E0412]: cannot find type `Rule` in this scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:316:30 | 316 | fn parse_dict(dict: Pair<'_, Rule>) -> Result, ParseError> { | ^^^^ not found in this scope | help: you might be missing a type parameter | 316 | fn parse_dict(dict: Pair<'_, Rule>) -> Result, ParseError> { | ++++++ error[E0412]: cannot find type `Rule` in this scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:326:30 | 326 | fn parse_boolean(b: Pair<'_, Rule>) -> bool { | ^^^^ not found in this scope | help: you might be missing a type parameter | 326 | fn parse_boolean(b: Pair<'_, Rule>) -> bool { | ++++++ error[E0412]: cannot find type `Rule` in this scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:340:32 | 340 | fn parse_value(value: Pair<'_, Rule>) -> Result { | ^^^^ not found in this scope | help: you might be missing a type parameter | 340 | fn parse_value(value: Pair<'_, Rule>) -> Result { | ++++++ Compiling html5ever v0.29.1 error[E0599]: no function or associated item named `parse` found for struct `parse::Parser` in the current scope --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:98:21 | 22 | struct Parser; | ------------- function or associated item `parse` not found for this struct ... 98 | Parser::parse(Rule::start, s).map_err(|e| ParseError::Syntax(format!("{}", e)))?; | ^^^^^ function or associated item not found in `Parser` | = help: items from traits can only be used if the trait is implemented and in scope = note: the following trait defines an item `parse`, perhaps you need to implement it: candidate #1: `pest::Parser` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:98:27 | 98 | Parser::parse(Rule::start, s).map_err(|e| ParseError::Syntax(format!("{}", e)))?; | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:106:44 | 106 | debug_assert_eq!(escape_seq.as_rule(), Rule::string_escape_seq); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:143:40 | 143 | debug_assert_eq!(string.as_rule(), Rule::string); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:165:44 | 165 | debug_assert_eq!(escape_seq.as_rule(), Rule::bytes_escape_seq); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:194:39 | 194 | debug_assert_eq!(bytes.as_rule(), Rule::bytes); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:216:38 | 216 | debug_assert_eq!(expr.as_rule(), Rule::number_expr); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:238:40 | 238 | debug_assert_eq!(number.as_rule(), Rule::number); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:249:37 | 249 | debug_assert_eq!(int.as_rule(), Rule::integer); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:281:39 | 281 | debug_assert_eq!(float.as_rule(), Rule::float); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:297:38 | 297 | debug_assert_eq!(imag.as_rule(), Rule::imag); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:312:20 | 312 | debug_assert!([Rule::tuple, Rule::list, Rule::set].contains(&seq.as_rule())); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:312:33 | 312 | debug_assert!([Rule::tuple, Rule::list, Rule::set].contains(&seq.as_rule())); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:312:45 | 312 | debug_assert!([Rule::tuple, Rule::list, Rule::set].contains(&seq.as_rule())); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:317:38 | 317 | debug_assert_eq!(dict.as_rule(), Rule::dict); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:327:35 | 327 | debug_assert_eq!(b.as_rule(), Rule::boolean); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:341:39 | 341 | debug_assert_eq!(value.as_rule(), Rule::value); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:352:9 | 352 | Rule::none => Ok(Value::None), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:99:49 | 99 | let (start,) = parse_pairs_as!(parsed, (Rule::start,)); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:100:63 | 100 | let (value, _) = parse_pairs_as!(start.into_inner(), (Rule::value, Rule::EOI)); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:100:76 | 100 | let (value, _) = parse_pairs_as!(start.into_inner(), (Rule::value, Rule::EOI)); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:351:9 | 351 | Rule::boolean => Ok(Value::Boolean(parse_boolean(inner))), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:109:9 | 109 | Rule::char_escape => Ok(match seq.as_str() { | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:122:9 | 122 | Rule::octal_escape => ::std::char::from_u32(u32::from_str_radix(seq.as_str(), 8).unwrap()) | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:129:9 | 129 | Rule::hex_escape | Rule::unicode_hex_escape => ::std::char::from_u32( | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:129:28 | 129 | Rule::hex_escape | Rule::unicode_hex_escape => ::std::char::from_u32( | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:135:9 | 135 | Rule::name_escape => Err(ParseError::IllegalEscapeSequence( | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:350:9 | 350 | Rule::set => Ok(Value::Set(parse_seq(inner)?)), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:146:9 | 146 | Rule::short_string_body | Rule::long_string_body => { | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:146:35 | 146 | Rule::short_string_body | Rule::long_string_body => { | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:150:21 | 150 | Rule::short_string_non_escape | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:151:23 | 151 | | Rule::long_string_non_escape | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:152:23 | 152 | | Rule::string_unknown_escape => out.push_str(item.as_str()), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:153:21 | 153 | Rule::line_continuation_seq => (), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:154:21 | 154 | Rule::string_escape_seq => out.push(parse_string_escape_seq(item)?), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:349:9 | 349 | Rule::dict => Ok(Value::Dict(parse_dict(inner)?)), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:168:9 | 168 | Rule::char_escape => Ok(match seq.as_str() { | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:181:9 | 181 | Rule::octal_escape => u8::from_str_radix(seq.as_str(), 8).map_err(|err| { | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:188:9 | 188 | Rule::hex_escape => Ok(u8::from_str_radix(&seq.as_str()[1..], 16).unwrap()), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:348:9 | 348 | Rule::list => Ok(Value::List(parse_seq(inner)?)), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:197:9 | 197 | Rule::short_bytes_body | Rule::long_bytes_body => { | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:197:34 | 197 | Rule::short_bytes_body | Rule::long_bytes_body => { | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:201:21 | 201 | Rule::short_bytes_non_escape | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:202:23 | 202 | | Rule::long_bytes_non_escape | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:203:23 | 203 | | Rule::bytes_unknown_escape => out.extend_from_slice(item.as_str().as_bytes()), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:204:21 | 204 | Rule::line_continuation_seq => (), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:205:21 | 205 | Rule::bytes_escape_seq => out.push(parse_bytes_escape_seq(item)?), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:347:9 | 347 | Rule::tuple => Ok(Value::Tuple(parse_seq(inner)?)), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:221:13 | 221 | Rule::minus_sign => neg = !neg, | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:222:13 | 222 | Rule::number => { | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:346:9 | 346 | Rule::number_expr => parse_number_expr(inner), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:241:9 | 241 | Rule::imag => parse_imag(inner), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:242:9 | 242 | Rule::float => Ok(Value::Float(parse_float(inner)?)), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:243:9 | 243 | Rule::integer => Ok(Value::Integer(parse_integer(inner))), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:345:9 | 345 | Rule::bytes => Ok(Value::Bytes(parse_bytes(inner)?)), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:252:9 | 252 | Rule::bin_integer => { | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:258:9 | 258 | Rule::oct_integer => { | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:264:9 | 264 | Rule::hex_integer => { | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:270:9 | 270 | Rule::dec_integer => { | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:344:9 | 344 | Rule::string => Ok(Value::String(parse_string(inner)?)), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:286:13 | 286 | Rule::digit => parsable.push_str(pair.as_str()), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:287:13 | 287 | Rule::fraction => parsable.push('.'), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:288:13 | 288 | Rule::pos_exponent => parsable.push('e'), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:289:13 | 289 | Rule::neg_exponent => parsable.push_str("e-"), | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:320:77 | 320 | let (key, value) = parse_pairs_as!(elem.into_inner(), (Rule::value, Rule::value)); | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:300:9 | 300 | Rule::float => parse_float(inner)?, | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:301:9 | 301 | Rule::digit_part => { | ^^^^ use of undeclared type `Rule` error[E0433]: failed to resolve: use of undeclared type `Rule` --> /tmp/pkgbuild/textproc/xan/work/vendor/py_literal-0.4.0/src/parse.rs:320:64 | 320 | let (key, value) = parse_pairs_as!(elem.into_inner(), (Rule::value, Rule::value)); | ^^^^ use of undeclared type `Rule` Some errors have detailed explanations: E0412, E0433, E0599. For more information about an error, try `rustc --explain E0412`. error: could not compile `py_literal` (lib) due to 82 previous errors warning: build failed, waiting for other jobs to finish... *** Error code 101 Stop. make[1]: stopped making "all" in /usr/pkgsrc/textproc/xan *** Error code 1 Stop. make: stopped making "all" in /usr/pkgsrc/textproc/xan