[INFO] fetching crate amxml 0.5.3... [INFO] checking amxml-0.5.3 against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] extracting crate amxml 0.5.3 into /workspace/builds/worker-8/source [INFO] validating manifest of crates.io crate amxml 0.5.3 on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate amxml 0.5.3 [INFO] finished tweaking crates.io crate amxml 0.5.3 [INFO] tweaked toml for crates.io crate amxml 0.5.3 written to /workspace/builds/worker-8/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3d0a72b58a5deb999323ccc9405f9bfbb237ecf57aca527802ac8fb4a076a9c4 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "3d0a72b58a5deb999323ccc9405f9bfbb237ecf57aca527802ac8fb4a076a9c4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3d0a72b58a5deb999323ccc9405f9bfbb237ecf57aca527802ac8fb4a076a9c4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3d0a72b58a5deb999323ccc9405f9bfbb237ecf57aca527802ac8fb4a076a9c4", kill_on_drop: false }` [INFO] [stdout] 3d0a72b58a5deb999323ccc9405f9bfbb237ecf57aca527802ac8fb4a076a9c4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8758226f4524c8557f5ee7e18baa165d74cb381b39fbb418d5fe4362c9390473 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "8758226f4524c8557f5ee7e18baa165d74cb381b39fbb418d5fe4362c9390473", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Checking amxml v0.5.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/sax.rs:152:60 [INFO] [stdout] | [INFO] [stdout] 152 | pub fn new(xml_string: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/sax.rs:166:57 [INFO] [stdout] | [INFO] [stdout] 166 | pub fn raw_token(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/dom.rs:177:62 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn new_document(xml_string: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath.rs:99:67 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn eval_xpath(&self, xpath: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath.rs:160:76 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn each_node(&self, xpath: &str, mut func: F) -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath.rs:190:72 [INFO] [stdout] | [INFO] [stdout] 190 | pub fn get_nodeset(&self, xpath: &str) -> Result, Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:240:60 [INFO] [stdout] | [INFO] [stdout] 240 | pub fn new(xpath_string: &String) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:293:48 [INFO] [stdout] | [INFO] [stdout] 293 | fn get_tok(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:612:55 [INFO] [stdout] | [INFO] [stdout] 612 | fn fetch_numerics(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:626:63 [INFO] [stdout] | [INFO] [stdout] 626 | fn fetch_numeric_literal(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:658:68 [INFO] [stdout] | [INFO] [stdout] 658 | fn fetch_numeric_after_period(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:674:63 [INFO] [stdout] | [INFO] [stdout] 674 | fn fetch_numeric_after_e(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:720:75 [INFO] [stdout] | [INFO] [stdout] 720 | fn fetch_string_literal(&mut self, delim: char) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:744:66 [INFO] [stdout] | [INFO] [stdout] 744 | fn fetch_until(&mut self, delim: char) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:764:50 [INFO] [stdout] | [INFO] [stdout] 764 | fn skip_comment(&mut self) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn compile_xpath(xpath: &String) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:294:56 [INFO] [stdout] | [INFO] [stdout] 294 | fn parse_main(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:332:61 [INFO] [stdout] | [INFO] [stdout] 332 | fn parse_axis_step(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:391:84 [INFO] [stdout] | [INFO] [stdout] 391 | fn parse_node_test(lex: &mut Lexer, axis_type: &XNodeType) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:451:61 [INFO] [stdout] | [INFO] [stdout] 451 | fn parse_kind_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:495:65 [INFO] [stdout] | [INFO] [stdout] 495 | fn parse_document_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:529:64 [INFO] [stdout] | [INFO] [stdout] 529 | fn parse_element_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:587:66 [INFO] [stdout] | [INFO] [stdout] 587 | fn parse_attribute_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:635:71 [INFO] [stdout] | [INFO] [stdout] 635 | fn parse_schema_element_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:646:73 [INFO] [stdout] | [INFO] [stdout] 646 | fn parse_schema_attribute_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:658:61 [INFO] [stdout] | [INFO] [stdout] 658 | ... -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:681:59 [INFO] [stdout] | [INFO] [stdout] 681 | fn parse_pi_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:711:64 [INFO] [stdout] | [INFO] [stdout] 711 | fn parse_comment_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:719:61 [INFO] [stdout] | [INFO] [stdout] 719 | fn parse_text_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:728:71 [INFO] [stdout] | [INFO] [stdout] 728 | fn parse_namespace_node_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:736:65 [INFO] [stdout] | [INFO] [stdout] 736 | fn parse_any_kind_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:749:61 [INFO] [stdout] | [INFO] [stdout] 749 | ... -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:772:87 [INFO] [stdout] | [INFO] [stdout] 772 | fn parse_predicate_list(lex: &mut Lexer, reverse_order: bool) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:793:61 [INFO] [stdout] | [INFO] [stdout] 793 | fn parse_predicate(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:819:56 [INFO] [stdout] | [INFO] [stdout] 819 | fn parse_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:834:63 [INFO] [stdout] | [INFO] [stdout] 834 | fn parse_expr_single(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:859:60 [INFO] [stdout] | [INFO] [stdout] 859 | fn parse_for_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:898:70 [INFO] [stdout] | [INFO] [stdout] 898 | fn parse_simple_for_binding(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:912:60 [INFO] [stdout] | [INFO] [stdout] 912 | fn parse_let_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:951:70 [INFO] [stdout] | [INFO] [stdout] 951 | fn parse_simple_let_binding(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:986:67 [INFO] [stdout] | [INFO] [stdout] 986 | fn parse_quantified_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1041:90 [INFO] [stdout] | [INFO] [stdout] 1041 | fn parse_simple_binding(lex: &mut Lexer, xnode_type: &XNodeType) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1072:59 [INFO] [stdout] | [INFO] [stdout] 1072 | fn parse_if_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1115:59 [INFO] [stdout] | [INFO] [stdout] 1115 | fn parse_or_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1126:60 [INFO] [stdout] | [INFO] [stdout] 1126 | fn parse_and_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1142:67 [INFO] [stdout] | [INFO] [stdout] 1142 | fn parse_comparison_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1167:70 [INFO] [stdout] | [INFO] [stdout] 1167 | fn parse_string_concat_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1178:62 [INFO] [stdout] | [INFO] [stdout] 1178 | fn parse_range_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1190:65 [INFO] [stdout] | [INFO] [stdout] 1190 | fn parse_additive_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1203:71 [INFO] [stdout] | [INFO] [stdout] 1203 | fn parse_multiplicative_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1218:62 [INFO] [stdout] | [INFO] [stdout] 1218 | fn parse_union_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1232:73 [INFO] [stdout] | [INFO] [stdout] 1232 | fn parse_intersect_except_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1244:67 [INFO] [stdout] | [INFO] [stdout] 1244 | fn parse_instanceof_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1267:62 [INFO] [stdout] | [INFO] [stdout] 1267 | fn parse_treat_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1298:65 [INFO] [stdout] | [INFO] [stdout] 1298 | fn parse_sequence_type(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1343:61 [INFO] [stdout] | [INFO] [stdout] 1343 | fn parse_item_type(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1386:69 [INFO] [stdout] | [INFO] [stdout] 1386 | pub fn parse_function_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1420:70 [INFO] [stdout] | [INFO] [stdout] 1420 | fn parse_sequence_type_list(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1451:60 [INFO] [stdout] | [INFO] [stdout] 1451 | fn parse_map_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1506:62 [INFO] [stdout] | [INFO] [stdout] 1506 | fn parse_array_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1534:75 [INFO] [stdout] | [INFO] [stdout] 1534 | fn parse_parenthesized_item_type(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1556:65 [INFO] [stdout] | [INFO] [stdout] 1556 | fn parse_castable_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1585:61 [INFO] [stdout] | [INFO] [stdout] 1585 | fn parse_cast_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1611:63 [INFO] [stdout] | [INFO] [stdout] 1611 | fn parse_single_type(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1651:62 [INFO] [stdout] | [INFO] [stdout] 1651 | fn parse_arrow_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1698:62 [INFO] [stdout] | [INFO] [stdout] 1698 | fn parse_unary_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1725:62 [INFO] [stdout] | [INFO] [stdout] 1725 | fn parse_value_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1739:65 [INFO] [stdout] | [INFO] [stdout] 1739 | sub_parser: fn(lex: &mut Lexer) -> Result>, [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1741:48 [INFO] [stdout] | [INFO] [stdout] 1741 | op_once: bool) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1779:61 [INFO] [stdout] | [INFO] [stdout] 1779 | fn parse_path_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1834:70 [INFO] [stdout] | [INFO] [stdout] 1834 | fn parse_relative_path_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1893:61 [INFO] [stdout] | [INFO] [stdout] 1893 | fn parse_step_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1923:64 [INFO] [stdout] | [INFO] [stdout] 1923 | fn parse_postfix_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1956:59 [INFO] [stdout] | [INFO] [stdout] 1956 | fn parse_postfix(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1991:64 [INFO] [stdout] | [INFO] [stdout] 1991 | fn parse_primary_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2033:59 [INFO] [stdout] | [INFO] [stdout] 2033 | fn parse_literal(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2065:58 [INFO] [stdout] | [INFO] [stdout] 2065 | fn parse_varref(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2093:70 [INFO] [stdout] | [INFO] [stdout] 2093 | fn parse_parenthesized_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2122:69 [INFO] [stdout] | [INFO] [stdout] 2122 | fn parse_context_item_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2143:70 [INFO] [stdout] | [INFO] [stdout] 2143 | fn parse_function_item_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2153:70 [INFO] [stdout] | [INFO] [stdout] 2153 | fn parse_named_function_ref(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2196:72 [INFO] [stdout] | [INFO] [stdout] 2196 | fn parse_inline_function_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2231:62 [INFO] [stdout] | [INFO] [stdout] 2231 | fn parse_param_list(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2250:57 [INFO] [stdout] | [INFO] [stdout] 2250 | fn parse_param(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2288:65 [INFO] [stdout] | [INFO] [stdout] 2288 | fn parse_function_body(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2314:67 [INFO] [stdout] | [INFO] [stdout] 2314 | fn parse_map_constructor(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2336:75 [INFO] [stdout] | [INFO] [stdout] 2336 | fn parse_map_constructor_entries(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2364:73 [INFO] [stdout] | [INFO] [stdout] 2364 | fn parse_map_constructor_entry(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2383:69 [INFO] [stdout] | [INFO] [stdout] 2383 | fn parse_array_constructor(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2396:76 [INFO] [stdout] | [INFO] [stdout] 2396 | fn parse_square_array_constructor(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2415:75 [INFO] [stdout] | [INFO] [stdout] 2415 | fn parse_curly_array_constructor(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2440:65 [INFO] [stdout] | [INFO] [stdout] 2440 | fn parse_expr_in_array(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2491:64 [INFO] [stdout] | [INFO] [stdout] 2491 | fn parse_unary_lookup(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2545:65 [INFO] [stdout] | [INFO] [stdout] 2545 | fn parse_function_call(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2615:65 [INFO] [stdout] | [INFO] [stdout] 2615 | fn parse_argument_list(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2628:69 [INFO] [stdout] | [INFO] [stdout] 2628 | fn parse_argument_list_sub(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2648:60 [INFO] [stdout] | [INFO] [stdout] 2648 | fn parse_argument(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2674:66 [INFO] [stdout] | [INFO] [stdout] 2674 | fn parse_static_func_name(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2686:78 [INFO] [stdout] | [INFO] [stdout] 2686 | fn parse_eqname(lex: &mut Lexer, default_prefix: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2725:77 [INFO] [stdout] | [INFO] [stdout] 2725 | fn parse_qname(lex: &mut Lexer, default_prefix: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2761:58 [INFO] [stdout] | [INFO] [stdout] 2761 | fn parse_wildcard(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:547:65 [INFO] [stdout] | [INFO] [stdout] 547 | pub fn cast_as(&self, type_name: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:582:63 [INFO] [stdout] | [INFO] [stdout] 582 | pub fn get_as_raw_xnodeptr(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:595:57 [INFO] [stdout] | [INFO] [stdout] 595 | pub fn get_as_raw_map(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:608:61 [INFO] [stdout] | [INFO] [stdout] 608 | pub fn get_as_raw_array(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:621:59 [INFO] [stdout] | [INFO] [stdout] 621 | pub fn get_as_raw_string(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:663:56 [INFO] [stdout] | [INFO] [stdout] 663 | pub fn get_as_raw_double(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:691:57 [INFO] [stdout] | [INFO] [stdout] 691 | pub fn get_as_raw_decimal(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:719:57 [INFO] [stdout] | [INFO] [stdout] 719 | pub fn get_as_raw_integer(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:747:58 [INFO] [stdout] | [INFO] [stdout] 747 | pub fn get_as_raw_boolean(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:791:67 [INFO] [stdout] | [INFO] [stdout] 791 | pub fn xitem_compare(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:814:73 [INFO] [stdout] | [INFO] [stdout] 814 | pub fn xitem_numeric_add(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:821:78 [INFO] [stdout] | [INFO] [stdout] 821 | pub fn xitem_numeric_subtract(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:828:78 [INFO] [stdout] | [INFO] [stdout] 828 | pub fn xitem_numeric_multiply(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:837:76 [INFO] [stdout] | [INFO] [stdout] 837 | pub fn xitem_numeric_divide(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:863:84 [INFO] [stdout] | [INFO] [stdout] 863 | pub fn xitem_numeric_integer_divide(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:905:73 [INFO] [stdout] | [INFO] [stdout] 905 | pub fn xitem_numeric_mod(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:928:67 [INFO] [stdout] | [INFO] [stdout] 928 | pub fn xitem_numeric_unary_plus(arg: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:939:68 [INFO] [stdout] | [INFO] [stdout] 939 | pub fn xitem_numeric_unary_minus(arg: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:953:84 [INFO] [stdout] | [INFO] [stdout] 953 | mut int_op: FINT, mut dec_op: FDEC, mut dbl_op: FDBL) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1008:74 [INFO] [stdout] | [INFO] [stdout] 1008 | pub fn xitem_numeric_equal(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1015:78 [INFO] [stdout] | [INFO] [stdout] 1015 | pub fn xitem_numeric_less_than(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1022:81 [INFO] [stdout] | [INFO] [stdout] 1022 | pub fn xitem_numeric_greater_than(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1033:83 [INFO] [stdout] | [INFO] [stdout] 1033 | mut int_op: FINT, mut dec_op: FDEC, mut dbl_op: FDBL) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1088:74 [INFO] [stdout] | [INFO] [stdout] 1088 | pub fn xitem_boolean_equal(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1097:78 [INFO] [stdout] | [INFO] [stdout] 1097 | pub fn xitem_boolean_less_than(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1106:81 [INFO] [stdout] | [INFO] [stdout] 1106 | pub fn xitem_boolean_greater_than(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:107:59 [INFO] [stdout] | [INFO] [stdout] 107 | pub fn get_singleton_item(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:118:66 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn get_singleton_xnodeptr(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:131:61 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn get_singleton_node(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:144:60 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn get_singleton_map(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:157:64 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn get_singleton_array(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:170:62 [INFO] [stdout] | [INFO] [stdout] 170 | pub fn get_singleton_string(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:183:60 [INFO] [stdout] | [INFO] [stdout] 183 | pub fn get_singleton_integer(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:196:61 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn get_singleton_boolean(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:209:63 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn effective_boolean_value(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:340:69 [INFO] [stdout] | [INFO] [stdout] 340 | pub fn cast_as(&self, type_name: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:376:84 [INFO] [stdout] | [INFO] [stdout] 376 | pub fn value_compare_eq(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:383:84 [INFO] [stdout] | [INFO] [stdout] 383 | pub fn value_compare_ne(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:388:84 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn value_compare_lt(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:395:84 [INFO] [stdout] | [INFO] [stdout] 395 | pub fn value_compare_le(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:400:84 [INFO] [stdout] | [INFO] [stdout] 400 | pub fn value_compare_gt(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:407:84 [INFO] [stdout] | [INFO] [stdout] 407 | pub fn value_compare_ge(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:417:66 [INFO] [stdout] | [INFO] [stdout] 417 | where FNUM: FnMut(&Vec<&XSequence>) -> Result>, [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:419:67 [INFO] [stdout] | [INFO] [stdout] 419 | FBOOL: FnMut(&Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:416:70 [INFO] [stdout] | [INFO] [stdout] 416 | ... -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:456:86 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn general_compare_eq(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:463:86 [INFO] [stdout] | [INFO] [stdout] 463 | pub fn general_compare_ne(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:470:86 [INFO] [stdout] | [INFO] [stdout] 470 | pub fn general_compare_lt(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:477:86 [INFO] [stdout] | [INFO] [stdout] 477 | pub fn general_compare_le(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:484:86 [INFO] [stdout] | [INFO] [stdout] 484 | pub fn general_compare_gt(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:491:86 [INFO] [stdout] | [INFO] [stdout] 491 | pub fn general_compare_ge(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:503:59 [INFO] [stdout] | [INFO] [stdout] 503 | where FNUM: FnMut(&XItem, &XItem) -> Result>, [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:505:60 [INFO] [stdout] | [INFO] [stdout] 505 | FBOOL: FnMut(&XItem, &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:502:70 [INFO] [stdout] | [INFO] [stdout] 502 | ... -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:171:85 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn match_xpath(start_node: &NodePtr, xnode: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:183:70 [INFO] [stdout] | [INFO] [stdout] 183 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:778:66 [INFO] [stdout] | [INFO] [stdout] 778 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:795:66 [INFO] [stdout] | [INFO] [stdout] 795 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1251:62 [INFO] [stdout] | [INFO] [stdout] 1251 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1284:62 [INFO] [stdout] | [INFO] [stdout] 1284 | ... -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1362:66 [INFO] [stdout] | [INFO] [stdout] 1362 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1424:66 [INFO] [stdout] | [INFO] [stdout] 1424 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1480:66 [INFO] [stdout] | [INFO] [stdout] 1480 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1523:66 [INFO] [stdout] | [INFO] [stdout] 1523 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1560:66 [INFO] [stdout] | [INFO] [stdout] 1560 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1597:80 [INFO] [stdout] | [INFO] [stdout] 1597 | fn match_sequence_type(xseq: &XSequence, xnode: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1738:100 [INFO] [stdout] | [INFO] [stdout] 1738 | fn match_sequence_typed_function_test(xseq: &XSequence, type_xnode: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1876:91 [INFO] [stdout] | [INFO] [stdout] 1876 | fn match_sequence_array_test(xseq: &XSequence, type_xnode: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1893:99 [INFO] [stdout] | [INFO] [stdout] 1893 | fn match_array_sequence_type(xseq_array: &XSeqArray, element_type: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1914:89 [INFO] [stdout] | [INFO] [stdout] 1914 | fn match_sequence_map_test(xseq: &XSequence, type_xnode: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1935:60 [INFO] [stdout] | [INFO] [stdout] 1935 | value_type: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1969:75 [INFO] [stdout] | [INFO] [stdout] 1969 | fn match_occurence(xseq: &XSequence, indicator: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:2378:62 [INFO] [stdout] | [INFO] [stdout] 2378 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:156:81 [INFO] [stdout] | [INFO] [stdout] 156 | fn(&Vec<&XSequence>, &XSequence, &mut EvalEnv) -> Result>); [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:194:55 [INFO] [stdout] | [INFO] [stdout] 194 | fn(&Vec<&XSequence>) -> Result>); [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:307:66 [INFO] [stdout] | [INFO] [stdout] 307 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:353:66 [INFO] [stdout] | [INFO] [stdout] 353 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:357:63 [INFO] [stdout] | [INFO] [stdout] 357 | fn fn_nilled(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:390:66 [INFO] [stdout] | [INFO] [stdout] 390 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:394:63 [INFO] [stdout] | [INFO] [stdout] 394 | fn fn_string(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:410:66 [INFO] [stdout] | [INFO] [stdout] 410 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:414:61 [INFO] [stdout] | [INFO] [stdout] 414 | fn fn_data(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:437:60 [INFO] [stdout] | [INFO] [stdout] 437 | fn fn_abs(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:449:64 [INFO] [stdout] | [INFO] [stdout] 449 | fn fn_ceiling(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:461:62 [INFO] [stdout] | [INFO] [stdout] 461 | fn fn_floor(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:473:62 [INFO] [stdout] | [INFO] [stdout] 473 | fn fn_round(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:514:88 [INFO] [stdout] | [INFO] [stdout] 514 | mut int_op: FINT, mut dec_op: FDEC, mut dbl_op: FDBL) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:541:66 [INFO] [stdout] | [INFO] [stdout] 541 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:545:63 [INFO] [stdout] | [INFO] [stdout] 545 | fn fn_number(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:566:77 [INFO] [stdout] | [INFO] [stdout] 566 | fn fn_codepoints_to_string(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:589:77 [INFO] [stdout] | [INFO] [stdout] 589 | fn fn_string_to_codepoints(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:635:68 [INFO] [stdout] | [INFO] [stdout] 635 | pub fn fn_compare(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:662:72 [INFO] [stdout] | [INFO] [stdout] 662 | fn fn_codepoint_equal(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:714:67 [INFO] [stdout] | [INFO] [stdout] 714 | pub fn fn_concat(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:729:68 [INFO] [stdout] | [INFO] [stdout] 729 | fn fn_string_join(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:761:66 [INFO] [stdout] | [INFO] [stdout] 761 | fn fn_substring(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:791:66 [INFO] [stdout] | [INFO] [stdout] 791 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:795:70 [INFO] [stdout] | [INFO] [stdout] 795 | fn fn_string_length(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:812:66 [INFO] [stdout] | [INFO] [stdout] 812 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:816:72 [INFO] [stdout] | [INFO] [stdout] 816 | fn fn_normalize_space(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:834:67 [INFO] [stdout] | [INFO] [stdout] 834 | fn fn_upper_case(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:847:67 [INFO] [stdout] | [INFO] [stdout] 847 | fn fn_lower_case(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:862:66 [INFO] [stdout] | [INFO] [stdout] 862 | fn fn_translate(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:905:65 [INFO] [stdout] | [INFO] [stdout] 905 | fn fn_contains(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:927:68 [INFO] [stdout] | [INFO] [stdout] 927 | fn fn_starts_with(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:949:66 [INFO] [stdout] | [INFO] [stdout] 949 | fn fn_ends_with(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:971:73 [INFO] [stdout] | [INFO] [stdout] 971 | fn fn_substring_before(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:997:72 [INFO] [stdout] | [INFO] [stdout] 997 | fn fn_substring_after(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1034:62 [INFO] [stdout] | [INFO] [stdout] 1034 | fn fn_true(_args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1042:63 [INFO] [stdout] | [INFO] [stdout] 1042 | fn fn_false(_args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1054:64 [INFO] [stdout] | [INFO] [stdout] 1054 | fn fn_boolean(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1065:64 [INFO] [stdout] | [INFO] [stdout] 1065 | pub fn fn_not(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1090:66 [INFO] [stdout] | [INFO] [stdout] 1090 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1094:61 [INFO] [stdout] | [INFO] [stdout] 1094 | fn fn_name(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1111:66 [INFO] [stdout] | [INFO] [stdout] 1111 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1115:67 [INFO] [stdout] | [INFO] [stdout] 1115 | fn fn_local_name(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1132:66 [INFO] [stdout] | [INFO] [stdout] 1132 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1136:70 [INFO] [stdout] | [INFO] [stdout] 1136 | fn fn_namespace_uri(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1153:66 [INFO] [stdout] | [INFO] [stdout] 1153 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1157:61 [INFO] [stdout] | [INFO] [stdout] 1157 | fn fn_lang(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1184:66 [INFO] [stdout] | [INFO] [stdout] 1184 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1188:61 [INFO] [stdout] | [INFO] [stdout] 1188 | fn fn_root(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1212:62 [INFO] [stdout] | [INFO] [stdout] 1212 | fn fn_empty(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1220:63 [INFO] [stdout] | [INFO] [stdout] 1220 | fn fn_exists(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1228:61 [INFO] [stdout] | [INFO] [stdout] 1228 | fn fn_head(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1241:61 [INFO] [stdout] | [INFO] [stdout] 1241 | fn fn_tail(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1259:70 [INFO] [stdout] | [INFO] [stdout] 1259 | fn fn_insert_before(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1286:63 [INFO] [stdout] | [INFO] [stdout] 1286 | fn fn_remove(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1302:64 [INFO] [stdout] | [INFO] [stdout] 1302 | fn fn_reverse(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1316:68 [INFO] [stdout] | [INFO] [stdout] 1316 | fn fn_subsequence(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1351:65 [INFO] [stdout] | [INFO] [stdout] 1351 | fn fn_index_of(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1370:68 [INFO] [stdout] | [INFO] [stdout] 1370 | fn fn_zero_or_one(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1382:68 [INFO] [stdout] | [INFO] [stdout] 1382 | fn fn_one_or_more(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1394:68 [INFO] [stdout] | [INFO] [stdout] 1394 | fn fn_exactly_one(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1409:62 [INFO] [stdout] | [INFO] [stdout] 1409 | fn fn_count(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1421:60 [INFO] [stdout] | [INFO] [stdout] 1421 | fn fn_avg(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1438:60 [INFO] [stdout] | [INFO] [stdout] 1438 | fn fn_max(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1459:60 [INFO] [stdout] | [INFO] [stdout] 1459 | fn fn_min(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1483:60 [INFO] [stdout] | [INFO] [stdout] 1483 | fn fn_sum(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1523:66 [INFO] [stdout] | [INFO] [stdout] 1523 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1531:66 [INFO] [stdout] | [INFO] [stdout] 1531 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1544:66 [INFO] [stdout] | [INFO] [stdout] 1544 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1563:66 [INFO] [stdout] | [INFO] [stdout] 1563 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1589:62 [INFO] [stdout] | [INFO] [stdout] 1589 | fn map_size(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1599:62 [INFO] [stdout] | [INFO] [stdout] 1599 | fn map_keys(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1612:66 [INFO] [stdout] | [INFO] [stdout] 1612 | fn map_contains(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1623:61 [INFO] [stdout] | [INFO] [stdout] 1623 | fn map_get(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1640:64 [INFO] [stdout] | [INFO] [stdout] 1640 | fn array_size(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1650:63 [INFO] [stdout] | [INFO] [stdout] 1650 | fn array_get(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1663:67 [INFO] [stdout] | [INFO] [stdout] 1663 | fn array_flatten(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:28:71 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn op_numeric_add(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:32:76 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn op_numeric_subtract(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:36:76 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn op_numeric_multiply(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:40:74 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn op_numeric_divide(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:44:82 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn op_numeric_integer_divide(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:48:71 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn op_numeric_mod(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:52:78 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn op_numeric_unary_plus(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:58:79 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn op_numeric_unary_minus(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:67:57 [INFO] [stdout] | [INFO] [stdout] 67 | where F: FnMut(&XItem, &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:66:92 [INFO] [stdout] | [INFO] [stdout] 66 | fn op_numeric_operation(args: &Vec, mut func_op: F) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:80:74 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn op_numeric_equal(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:84:78 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn op_numeric_less_than(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:88:81 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn op_numeric_greater_than(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:95:56 [INFO] [stdout] | [INFO] [stdout] 95 | where F: FnMut(&XItem, &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:94:94 [INFO] [stdout] | [INFO] [stdout] 94 | fn op_numeric_comparison(args: &Vec<&XSequence>, mut func_op: F) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:113:74 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn op_boolean_equal(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:121:78 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn op_boolean_less_than(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:129:81 [INFO] [stdout] | [INFO] [stdout] 129 | pub fn op_boolean_greater_than(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:171:92 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn op_is_same_node(args: &Vec, eval_env: &EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:175:91 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn op_node_before(args: &Vec, eval_env: &EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:179:90 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn op_node_after(args: &Vec, eval_env: &EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:184:66 [INFO] [stdout] | [INFO] [stdout] 184 | ordering: Ordering) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:199:71 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn op_concatenate(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:210:85 [INFO] [stdout] | [INFO] [stdout] 210 | pub fn op_union(args: &Vec, eval_env: &EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:222:90 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn op_intersect(args: &Vec, _eval_env: &EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:234:87 [INFO] [stdout] | [INFO] [stdout] 234 | pub fn op_except(args: &Vec, _eval_env: &EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:251:62 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn op_to(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/sax.rs:152:60 [INFO] [stdout] | [INFO] [stdout] 152 | pub fn new(xml_string: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/sax.rs:166:57 [INFO] [stdout] | [INFO] [stdout] 166 | pub fn raw_token(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/dom.rs:177:62 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn new_document(xml_string: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath.rs:99:67 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn eval_xpath(&self, xpath: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath.rs:160:76 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn each_node(&self, xpath: &str, mut func: F) -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath.rs:190:72 [INFO] [stdout] | [INFO] [stdout] 190 | pub fn get_nodeset(&self, xpath: &str) -> Result, Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:240:60 [INFO] [stdout] | [INFO] [stdout] 240 | pub fn new(xpath_string: &String) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:293:48 [INFO] [stdout] | [INFO] [stdout] 293 | fn get_tok(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:612:55 [INFO] [stdout] | [INFO] [stdout] 612 | fn fetch_numerics(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:626:63 [INFO] [stdout] | [INFO] [stdout] 626 | fn fetch_numeric_literal(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:658:68 [INFO] [stdout] | [INFO] [stdout] 658 | fn fetch_numeric_after_period(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:674:63 [INFO] [stdout] | [INFO] [stdout] 674 | fn fetch_numeric_after_e(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:720:75 [INFO] [stdout] | [INFO] [stdout] 720 | fn fetch_string_literal(&mut self, delim: char) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:744:66 [INFO] [stdout] | [INFO] [stdout] 744 | fn fetch_until(&mut self, delim: char) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/lexer.rs:764:50 [INFO] [stdout] | [INFO] [stdout] 764 | fn skip_comment(&mut self) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:285:62 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn compile_xpath(xpath: &String) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:294:56 [INFO] [stdout] | [INFO] [stdout] 294 | fn parse_main(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:332:61 [INFO] [stdout] | [INFO] [stdout] 332 | fn parse_axis_step(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:391:84 [INFO] [stdout] | [INFO] [stdout] 391 | fn parse_node_test(lex: &mut Lexer, axis_type: &XNodeType) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:451:61 [INFO] [stdout] | [INFO] [stdout] 451 | fn parse_kind_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:495:65 [INFO] [stdout] | [INFO] [stdout] 495 | fn parse_document_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:529:64 [INFO] [stdout] | [INFO] [stdout] 529 | fn parse_element_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:587:66 [INFO] [stdout] | [INFO] [stdout] 587 | fn parse_attribute_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:635:71 [INFO] [stdout] | [INFO] [stdout] 635 | fn parse_schema_element_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:646:73 [INFO] [stdout] | [INFO] [stdout] 646 | fn parse_schema_attribute_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:658:61 [INFO] [stdout] | [INFO] [stdout] 658 | ... -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:681:59 [INFO] [stdout] | [INFO] [stdout] 681 | fn parse_pi_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:711:64 [INFO] [stdout] | [INFO] [stdout] 711 | fn parse_comment_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:719:61 [INFO] [stdout] | [INFO] [stdout] 719 | fn parse_text_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:728:71 [INFO] [stdout] | [INFO] [stdout] 728 | fn parse_namespace_node_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:736:65 [INFO] [stdout] | [INFO] [stdout] 736 | fn parse_any_kind_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:749:61 [INFO] [stdout] | [INFO] [stdout] 749 | ... -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:772:87 [INFO] [stdout] | [INFO] [stdout] 772 | fn parse_predicate_list(lex: &mut Lexer, reverse_order: bool) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:793:61 [INFO] [stdout] | [INFO] [stdout] 793 | fn parse_predicate(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:819:56 [INFO] [stdout] | [INFO] [stdout] 819 | fn parse_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:834:63 [INFO] [stdout] | [INFO] [stdout] 834 | fn parse_expr_single(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:859:60 [INFO] [stdout] | [INFO] [stdout] 859 | fn parse_for_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:898:70 [INFO] [stdout] | [INFO] [stdout] 898 | fn parse_simple_for_binding(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:912:60 [INFO] [stdout] | [INFO] [stdout] 912 | fn parse_let_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:951:70 [INFO] [stdout] | [INFO] [stdout] 951 | fn parse_simple_let_binding(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:986:67 [INFO] [stdout] | [INFO] [stdout] 986 | fn parse_quantified_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1041:90 [INFO] [stdout] | [INFO] [stdout] 1041 | fn parse_simple_binding(lex: &mut Lexer, xnode_type: &XNodeType) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1072:59 [INFO] [stdout] | [INFO] [stdout] 1072 | fn parse_if_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1115:59 [INFO] [stdout] | [INFO] [stdout] 1115 | fn parse_or_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1126:60 [INFO] [stdout] | [INFO] [stdout] 1126 | fn parse_and_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1142:67 [INFO] [stdout] | [INFO] [stdout] 1142 | fn parse_comparison_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1167:70 [INFO] [stdout] | [INFO] [stdout] 1167 | fn parse_string_concat_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1178:62 [INFO] [stdout] | [INFO] [stdout] 1178 | fn parse_range_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1190:65 [INFO] [stdout] | [INFO] [stdout] 1190 | fn parse_additive_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1203:71 [INFO] [stdout] | [INFO] [stdout] 1203 | fn parse_multiplicative_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1218:62 [INFO] [stdout] | [INFO] [stdout] 1218 | fn parse_union_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1232:73 [INFO] [stdout] | [INFO] [stdout] 1232 | fn parse_intersect_except_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1244:67 [INFO] [stdout] | [INFO] [stdout] 1244 | fn parse_instanceof_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1267:62 [INFO] [stdout] | [INFO] [stdout] 1267 | fn parse_treat_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1298:65 [INFO] [stdout] | [INFO] [stdout] 1298 | fn parse_sequence_type(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1343:61 [INFO] [stdout] | [INFO] [stdout] 1343 | fn parse_item_type(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1386:69 [INFO] [stdout] | [INFO] [stdout] 1386 | pub fn parse_function_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1420:70 [INFO] [stdout] | [INFO] [stdout] 1420 | fn parse_sequence_type_list(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1451:60 [INFO] [stdout] | [INFO] [stdout] 1451 | fn parse_map_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1506:62 [INFO] [stdout] | [INFO] [stdout] 1506 | fn parse_array_test(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1534:75 [INFO] [stdout] | [INFO] [stdout] 1534 | fn parse_parenthesized_item_type(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1556:65 [INFO] [stdout] | [INFO] [stdout] 1556 | fn parse_castable_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1585:61 [INFO] [stdout] | [INFO] [stdout] 1585 | fn parse_cast_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1611:63 [INFO] [stdout] | [INFO] [stdout] 1611 | fn parse_single_type(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1651:62 [INFO] [stdout] | [INFO] [stdout] 1651 | fn parse_arrow_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1698:62 [INFO] [stdout] | [INFO] [stdout] 1698 | fn parse_unary_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1725:62 [INFO] [stdout] | [INFO] [stdout] 1725 | fn parse_value_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1739:65 [INFO] [stdout] | [INFO] [stdout] 1739 | sub_parser: fn(lex: &mut Lexer) -> Result>, [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1741:48 [INFO] [stdout] | [INFO] [stdout] 1741 | op_once: bool) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1779:61 [INFO] [stdout] | [INFO] [stdout] 1779 | fn parse_path_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1834:70 [INFO] [stdout] | [INFO] [stdout] 1834 | fn parse_relative_path_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1893:61 [INFO] [stdout] | [INFO] [stdout] 1893 | fn parse_step_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1923:64 [INFO] [stdout] | [INFO] [stdout] 1923 | fn parse_postfix_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1956:59 [INFO] [stdout] | [INFO] [stdout] 1956 | fn parse_postfix(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:1991:64 [INFO] [stdout] | [INFO] [stdout] 1991 | fn parse_primary_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2033:59 [INFO] [stdout] | [INFO] [stdout] 2033 | fn parse_literal(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2065:58 [INFO] [stdout] | [INFO] [stdout] 2065 | fn parse_varref(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2093:70 [INFO] [stdout] | [INFO] [stdout] 2093 | fn parse_parenthesized_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2122:69 [INFO] [stdout] | [INFO] [stdout] 2122 | fn parse_context_item_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2143:70 [INFO] [stdout] | [INFO] [stdout] 2143 | fn parse_function_item_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2153:70 [INFO] [stdout] | [INFO] [stdout] 2153 | fn parse_named_function_ref(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2196:72 [INFO] [stdout] | [INFO] [stdout] 2196 | fn parse_inline_function_expr(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2231:62 [INFO] [stdout] | [INFO] [stdout] 2231 | fn parse_param_list(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2250:57 [INFO] [stdout] | [INFO] [stdout] 2250 | fn parse_param(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2288:65 [INFO] [stdout] | [INFO] [stdout] 2288 | fn parse_function_body(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2314:67 [INFO] [stdout] | [INFO] [stdout] 2314 | fn parse_map_constructor(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2336:75 [INFO] [stdout] | [INFO] [stdout] 2336 | fn parse_map_constructor_entries(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2364:73 [INFO] [stdout] | [INFO] [stdout] 2364 | fn parse_map_constructor_entry(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2383:69 [INFO] [stdout] | [INFO] [stdout] 2383 | fn parse_array_constructor(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2396:76 [INFO] [stdout] | [INFO] [stdout] 2396 | fn parse_square_array_constructor(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2415:75 [INFO] [stdout] | [INFO] [stdout] 2415 | fn parse_curly_array_constructor(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2440:65 [INFO] [stdout] | [INFO] [stdout] 2440 | fn parse_expr_in_array(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2491:64 [INFO] [stdout] | [INFO] [stdout] 2491 | fn parse_unary_lookup(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2545:65 [INFO] [stdout] | [INFO] [stdout] 2545 | fn parse_function_call(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2615:65 [INFO] [stdout] | [INFO] [stdout] 2615 | fn parse_argument_list(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2628:69 [INFO] [stdout] | [INFO] [stdout] 2628 | fn parse_argument_list_sub(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2648:60 [INFO] [stdout] | [INFO] [stdout] 2648 | fn parse_argument(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2674:66 [INFO] [stdout] | [INFO] [stdout] 2674 | fn parse_static_func_name(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2686:78 [INFO] [stdout] | [INFO] [stdout] 2686 | fn parse_eqname(lex: &mut Lexer, default_prefix: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2725:77 [INFO] [stdout] | [INFO] [stdout] 2725 | fn parse_qname(lex: &mut Lexer, default_prefix: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/parser.rs:2761:58 [INFO] [stdout] | [INFO] [stdout] 2761 | fn parse_wildcard(lex: &mut Lexer) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:547:65 [INFO] [stdout] | [INFO] [stdout] 547 | pub fn cast_as(&self, type_name: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:582:63 [INFO] [stdout] | [INFO] [stdout] 582 | pub fn get_as_raw_xnodeptr(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:595:57 [INFO] [stdout] | [INFO] [stdout] 595 | pub fn get_as_raw_map(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:608:61 [INFO] [stdout] | [INFO] [stdout] 608 | pub fn get_as_raw_array(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:621:59 [INFO] [stdout] | [INFO] [stdout] 621 | pub fn get_as_raw_string(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:663:56 [INFO] [stdout] | [INFO] [stdout] 663 | pub fn get_as_raw_double(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:691:57 [INFO] [stdout] | [INFO] [stdout] 691 | pub fn get_as_raw_decimal(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:719:57 [INFO] [stdout] | [INFO] [stdout] 719 | pub fn get_as_raw_integer(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:747:58 [INFO] [stdout] | [INFO] [stdout] 747 | pub fn get_as_raw_boolean(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:791:67 [INFO] [stdout] | [INFO] [stdout] 791 | pub fn xitem_compare(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:814:73 [INFO] [stdout] | [INFO] [stdout] 814 | pub fn xitem_numeric_add(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:821:78 [INFO] [stdout] | [INFO] [stdout] 821 | pub fn xitem_numeric_subtract(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:828:78 [INFO] [stdout] | [INFO] [stdout] 828 | pub fn xitem_numeric_multiply(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:837:76 [INFO] [stdout] | [INFO] [stdout] 837 | pub fn xitem_numeric_divide(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:863:84 [INFO] [stdout] | [INFO] [stdout] 863 | pub fn xitem_numeric_integer_divide(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:905:73 [INFO] [stdout] | [INFO] [stdout] 905 | pub fn xitem_numeric_mod(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:928:67 [INFO] [stdout] | [INFO] [stdout] 928 | pub fn xitem_numeric_unary_plus(arg: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:939:68 [INFO] [stdout] | [INFO] [stdout] 939 | pub fn xitem_numeric_unary_minus(arg: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:953:84 [INFO] [stdout] | [INFO] [stdout] 953 | mut int_op: FINT, mut dec_op: FDEC, mut dbl_op: FDBL) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1008:74 [INFO] [stdout] | [INFO] [stdout] 1008 | pub fn xitem_numeric_equal(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1015:78 [INFO] [stdout] | [INFO] [stdout] 1015 | pub fn xitem_numeric_less_than(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1022:81 [INFO] [stdout] | [INFO] [stdout] 1022 | pub fn xitem_numeric_greater_than(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1033:83 [INFO] [stdout] | [INFO] [stdout] 1033 | mut int_op: FINT, mut dec_op: FDEC, mut dbl_op: FDBL) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1088:74 [INFO] [stdout] | [INFO] [stdout] 1088 | pub fn xitem_boolean_equal(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1097:78 [INFO] [stdout] | [INFO] [stdout] 1097 | pub fn xitem_boolean_less_than(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xitem.rs:1106:81 [INFO] [stdout] | [INFO] [stdout] 1106 | pub fn xitem_boolean_greater_than(lhs: &XItem, rhs: &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:107:59 [INFO] [stdout] | [INFO] [stdout] 107 | pub fn get_singleton_item(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:118:66 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn get_singleton_xnodeptr(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:131:61 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn get_singleton_node(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:144:60 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn get_singleton_map(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:157:64 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn get_singleton_array(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:170:62 [INFO] [stdout] | [INFO] [stdout] 170 | pub fn get_singleton_string(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:183:60 [INFO] [stdout] | [INFO] [stdout] 183 | pub fn get_singleton_integer(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:196:61 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn get_singleton_boolean(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:209:63 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn effective_boolean_value(&self) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:340:69 [INFO] [stdout] | [INFO] [stdout] 340 | pub fn cast_as(&self, type_name: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:376:84 [INFO] [stdout] | [INFO] [stdout] 376 | pub fn value_compare_eq(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:383:84 [INFO] [stdout] | [INFO] [stdout] 383 | pub fn value_compare_ne(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:388:84 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn value_compare_lt(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:395:84 [INFO] [stdout] | [INFO] [stdout] 395 | pub fn value_compare_le(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:400:84 [INFO] [stdout] | [INFO] [stdout] 400 | pub fn value_compare_gt(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:407:84 [INFO] [stdout] | [INFO] [stdout] 407 | pub fn value_compare_ge(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:417:66 [INFO] [stdout] | [INFO] [stdout] 417 | where FNUM: FnMut(&Vec<&XSequence>) -> Result>, [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:419:67 [INFO] [stdout] | [INFO] [stdout] 419 | FBOOL: FnMut(&Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:416:70 [INFO] [stdout] | [INFO] [stdout] 416 | ... -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:456:86 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn general_compare_eq(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:463:86 [INFO] [stdout] | [INFO] [stdout] 463 | pub fn general_compare_ne(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:470:86 [INFO] [stdout] | [INFO] [stdout] 470 | pub fn general_compare_lt(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:477:86 [INFO] [stdout] | [INFO] [stdout] 477 | pub fn general_compare_le(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:484:86 [INFO] [stdout] | [INFO] [stdout] 484 | pub fn general_compare_gt(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:491:86 [INFO] [stdout] | [INFO] [stdout] 491 | pub fn general_compare_ge(lhs: &XSequence, rhs: &XSequence) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:503:59 [INFO] [stdout] | [INFO] [stdout] 503 | where FNUM: FnMut(&XItem, &XItem) -> Result>, [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:505:60 [INFO] [stdout] | [INFO] [stdout] 505 | FBOOL: FnMut(&XItem, &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/xsequence.rs:502:70 [INFO] [stdout] | [INFO] [stdout] 502 | ... -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:171:85 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn match_xpath(start_node: &NodePtr, xnode: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:183:70 [INFO] [stdout] | [INFO] [stdout] 183 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:778:66 [INFO] [stdout] | [INFO] [stdout] 778 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:795:66 [INFO] [stdout] | [INFO] [stdout] 795 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1251:62 [INFO] [stdout] | [INFO] [stdout] 1251 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1284:62 [INFO] [stdout] | [INFO] [stdout] 1284 | ... -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1362:66 [INFO] [stdout] | [INFO] [stdout] 1362 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1424:66 [INFO] [stdout] | [INFO] [stdout] 1424 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1480:66 [INFO] [stdout] | [INFO] [stdout] 1480 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1523:66 [INFO] [stdout] | [INFO] [stdout] 1523 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1560:66 [INFO] [stdout] | [INFO] [stdout] 1560 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1597:80 [INFO] [stdout] | [INFO] [stdout] 1597 | fn match_sequence_type(xseq: &XSequence, xnode: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1738:100 [INFO] [stdout] | [INFO] [stdout] 1738 | fn match_sequence_typed_function_test(xseq: &XSequence, type_xnode: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1876:91 [INFO] [stdout] | [INFO] [stdout] 1876 | fn match_sequence_array_test(xseq: &XSequence, type_xnode: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1893:99 [INFO] [stdout] | [INFO] [stdout] 1893 | fn match_array_sequence_type(xseq_array: &XSeqArray, element_type: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1914:89 [INFO] [stdout] | [INFO] [stdout] 1914 | fn match_sequence_map_test(xseq: &XSequence, type_xnode: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1935:60 [INFO] [stdout] | [INFO] [stdout] 1935 | value_type: &XNodePtr) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:1969:75 [INFO] [stdout] | [INFO] [stdout] 1969 | fn match_occurence(xseq: &XSequence, indicator: &str) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/eval.rs:2378:62 [INFO] [stdout] | [INFO] [stdout] 2378 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:156:81 [INFO] [stdout] | [INFO] [stdout] 156 | fn(&Vec<&XSequence>, &XSequence, &mut EvalEnv) -> Result>); [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:194:55 [INFO] [stdout] | [INFO] [stdout] 194 | fn(&Vec<&XSequence>) -> Result>); [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:307:66 [INFO] [stdout] | [INFO] [stdout] 307 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:353:66 [INFO] [stdout] | [INFO] [stdout] 353 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:357:63 [INFO] [stdout] | [INFO] [stdout] 357 | fn fn_nilled(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:390:66 [INFO] [stdout] | [INFO] [stdout] 390 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:394:63 [INFO] [stdout] | [INFO] [stdout] 394 | fn fn_string(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:410:66 [INFO] [stdout] | [INFO] [stdout] 410 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:414:61 [INFO] [stdout] | [INFO] [stdout] 414 | fn fn_data(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:437:60 [INFO] [stdout] | [INFO] [stdout] 437 | fn fn_abs(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:449:64 [INFO] [stdout] | [INFO] [stdout] 449 | fn fn_ceiling(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:461:62 [INFO] [stdout] | [INFO] [stdout] 461 | fn fn_floor(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:473:62 [INFO] [stdout] | [INFO] [stdout] 473 | fn fn_round(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:514:88 [INFO] [stdout] | [INFO] [stdout] 514 | mut int_op: FINT, mut dec_op: FDEC, mut dbl_op: FDBL) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:541:66 [INFO] [stdout] | [INFO] [stdout] 541 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:545:63 [INFO] [stdout] | [INFO] [stdout] 545 | fn fn_number(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:566:77 [INFO] [stdout] | [INFO] [stdout] 566 | fn fn_codepoints_to_string(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:589:77 [INFO] [stdout] | [INFO] [stdout] 589 | fn fn_string_to_codepoints(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:635:68 [INFO] [stdout] | [INFO] [stdout] 635 | pub fn fn_compare(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:662:72 [INFO] [stdout] | [INFO] [stdout] 662 | fn fn_codepoint_equal(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:714:67 [INFO] [stdout] | [INFO] [stdout] 714 | pub fn fn_concat(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:729:68 [INFO] [stdout] | [INFO] [stdout] 729 | fn fn_string_join(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:761:66 [INFO] [stdout] | [INFO] [stdout] 761 | fn fn_substring(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:791:66 [INFO] [stdout] | [INFO] [stdout] 791 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:795:70 [INFO] [stdout] | [INFO] [stdout] 795 | fn fn_string_length(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:812:66 [INFO] [stdout] | [INFO] [stdout] 812 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:816:72 [INFO] [stdout] | [INFO] [stdout] 816 | fn fn_normalize_space(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:834:67 [INFO] [stdout] | [INFO] [stdout] 834 | fn fn_upper_case(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:847:67 [INFO] [stdout] | [INFO] [stdout] 847 | fn fn_lower_case(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:862:66 [INFO] [stdout] | [INFO] [stdout] 862 | fn fn_translate(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:905:65 [INFO] [stdout] | [INFO] [stdout] 905 | fn fn_contains(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:927:68 [INFO] [stdout] | [INFO] [stdout] 927 | fn fn_starts_with(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:949:66 [INFO] [stdout] | [INFO] [stdout] 949 | fn fn_ends_with(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:971:73 [INFO] [stdout] | [INFO] [stdout] 971 | fn fn_substring_before(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:997:72 [INFO] [stdout] | [INFO] [stdout] 997 | fn fn_substring_after(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1034:62 [INFO] [stdout] | [INFO] [stdout] 1034 | fn fn_true(_args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1042:63 [INFO] [stdout] | [INFO] [stdout] 1042 | fn fn_false(_args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1054:64 [INFO] [stdout] | [INFO] [stdout] 1054 | fn fn_boolean(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1065:64 [INFO] [stdout] | [INFO] [stdout] 1065 | pub fn fn_not(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1090:66 [INFO] [stdout] | [INFO] [stdout] 1090 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1094:61 [INFO] [stdout] | [INFO] [stdout] 1094 | fn fn_name(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1111:66 [INFO] [stdout] | [INFO] [stdout] 1111 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1115:67 [INFO] [stdout] | [INFO] [stdout] 1115 | fn fn_local_name(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1132:66 [INFO] [stdout] | [INFO] [stdout] 1132 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1136:70 [INFO] [stdout] | [INFO] [stdout] 1136 | fn fn_namespace_uri(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1153:66 [INFO] [stdout] | [INFO] [stdout] 1153 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1157:61 [INFO] [stdout] | [INFO] [stdout] 1157 | fn fn_lang(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1184:66 [INFO] [stdout] | [INFO] [stdout] 1184 | _eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1188:61 [INFO] [stdout] | [INFO] [stdout] 1188 | fn fn_root(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1212:62 [INFO] [stdout] | [INFO] [stdout] 1212 | fn fn_empty(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1220:63 [INFO] [stdout] | [INFO] [stdout] 1220 | fn fn_exists(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1228:61 [INFO] [stdout] | [INFO] [stdout] 1228 | fn fn_head(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1241:61 [INFO] [stdout] | [INFO] [stdout] 1241 | fn fn_tail(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1259:70 [INFO] [stdout] | [INFO] [stdout] 1259 | fn fn_insert_before(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1286:63 [INFO] [stdout] | [INFO] [stdout] 1286 | fn fn_remove(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1302:64 [INFO] [stdout] | [INFO] [stdout] 1302 | fn fn_reverse(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1316:68 [INFO] [stdout] | [INFO] [stdout] 1316 | fn fn_subsequence(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1351:65 [INFO] [stdout] | [INFO] [stdout] 1351 | fn fn_index_of(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1370:68 [INFO] [stdout] | [INFO] [stdout] 1370 | fn fn_zero_or_one(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1382:68 [INFO] [stdout] | [INFO] [stdout] 1382 | fn fn_one_or_more(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1394:68 [INFO] [stdout] | [INFO] [stdout] 1394 | fn fn_exactly_one(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1409:62 [INFO] [stdout] | [INFO] [stdout] 1409 | fn fn_count(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1421:60 [INFO] [stdout] | [INFO] [stdout] 1421 | fn fn_avg(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1438:60 [INFO] [stdout] | [INFO] [stdout] 1438 | fn fn_max(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1459:60 [INFO] [stdout] | [INFO] [stdout] 1459 | fn fn_min(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1483:60 [INFO] [stdout] | [INFO] [stdout] 1483 | fn fn_sum(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1523:66 [INFO] [stdout] | [INFO] [stdout] 1523 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1531:66 [INFO] [stdout] | [INFO] [stdout] 1531 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1544:66 [INFO] [stdout] | [INFO] [stdout] 1544 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1563:66 [INFO] [stdout] | [INFO] [stdout] 1563 | eval_env: &mut EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1589:62 [INFO] [stdout] | [INFO] [stdout] 1589 | fn map_size(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1599:62 [INFO] [stdout] | [INFO] [stdout] 1599 | fn map_keys(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1612:66 [INFO] [stdout] | [INFO] [stdout] 1612 | fn map_contains(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1623:61 [INFO] [stdout] | [INFO] [stdout] 1623 | fn map_get(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1640:64 [INFO] [stdout] | [INFO] [stdout] 1640 | fn array_size(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1650:63 [INFO] [stdout] | [INFO] [stdout] 1650 | fn array_get(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/func.rs:1663:67 [INFO] [stdout] | [INFO] [stdout] 1663 | fn array_flatten(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:28:71 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn op_numeric_add(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:32:76 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn op_numeric_subtract(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:36:76 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn op_numeric_multiply(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:40:74 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn op_numeric_divide(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:44:82 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn op_numeric_integer_divide(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:48:71 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn op_numeric_mod(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:52:78 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn op_numeric_unary_plus(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:58:79 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn op_numeric_unary_minus(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:67:57 [INFO] [stdout] | [INFO] [stdout] 67 | where F: FnMut(&XItem, &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:66:92 [INFO] [stdout] | [INFO] [stdout] 66 | fn op_numeric_operation(args: &Vec, mut func_op: F) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:80:74 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn op_numeric_equal(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:84:78 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn op_numeric_less_than(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:88:81 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn op_numeric_greater_than(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:95:56 [INFO] [stdout] | [INFO] [stdout] 95 | where F: FnMut(&XItem, &XItem) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:94:94 [INFO] [stdout] | [INFO] [stdout] 94 | fn op_numeric_comparison(args: &Vec<&XSequence>, mut func_op: F) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:113:74 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn op_boolean_equal(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:121:78 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn op_boolean_less_than(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:129:81 [INFO] [stdout] | [INFO] [stdout] 129 | pub fn op_boolean_greater_than(args: &Vec<&XSequence>) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:171:92 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn op_is_same_node(args: &Vec, eval_env: &EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:175:91 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn op_node_before(args: &Vec, eval_env: &EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:179:90 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn op_node_after(args: &Vec, eval_env: &EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:184:66 [INFO] [stdout] | [INFO] [stdout] 184 | ordering: Ordering) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:199:71 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn op_concatenate(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:210:85 [INFO] [stdout] | [INFO] [stdout] 210 | pub fn op_union(args: &Vec, eval_env: &EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:222:90 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn op_intersect(args: &Vec, _eval_env: &EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:234:87 [INFO] [stdout] | [INFO] [stdout] 234 | pub fn op_except(args: &Vec, _eval_env: &EvalEnv) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/xpath_impl/oper.rs:251:62 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn op_to(args: &Vec) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/xmlerror.rs:48:26 [INFO] [stdout] | [INFO] [stdout] 48 | f.write_str(self.description()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/xmlerror.rs:48:26 [INFO] [stdout] | [INFO] [stdout] 48 | f.write_str(self.description()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `core::str::::trim_right_matches`: superseded by `trim_end_matches` [INFO] [stdout] --> src/xpath_impl/xsequence.rs:326:48 [INFO] [stdout] | [INFO] [stdout] 326 | return xitem.castable_as(type_name.trim_right_matches('?')); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_end_matches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `core::str::::trim_right_matches`: superseded by `trim_end_matches` [INFO] [stdout] --> src/xpath_impl/xsequence.rs:348:67 [INFO] [stdout] | [INFO] [stdout] 348 | if let Ok(result) = xitem.atomize().cast_as(type_name.trim_right_matches('?')) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_end_matches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `core::str::::trim_right_matches`: superseded by `trim_end_matches` [INFO] [stdout] --> src/xpath_impl/eval.rs:1160:42 [INFO] [stdout] | [INFO] [stdout] 1160 | let type_name = type_name_ex.trim_right_matches('?'); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_end_matches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `core::str::::trim_right_matches`: superseded by `trim_end_matches` [INFO] [stdout] --> src/xpath_impl/xsequence.rs:326:48 [INFO] [stdout] | [INFO] [stdout] 326 | return xitem.castable_as(type_name.trim_right_matches('?')); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_end_matches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `core::str::::trim_right_matches`: superseded by `trim_end_matches` [INFO] [stdout] --> src/xpath_impl/xsequence.rs:348:67 [INFO] [stdout] | [INFO] [stdout] 348 | if let Ok(result) = xitem.atomize().cast_as(type_name.trim_right_matches('?')) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_end_matches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `core::str::::trim_right_matches`: superseded by `trim_end_matches` [INFO] [stdout] --> src/xpath_impl/eval.rs:1160:42 [INFO] [stdout] | [INFO] [stdout] 1160 | let type_name = type_name_ex.trim_right_matches('?'); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_end_matches` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `core::str::::trim_left`: superseded by `trim_start` [INFO] [stdout] --> src/xpath_impl/helpers.rs:16:48 [INFO] [stdout] | [INFO] [stdout] 16 | return s.to_string().split("\n").map(|s| s.trim_left()).collect(); [INFO] [stdout] | ^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/xpath_impl/helpers.rs:56:38 [INFO] [stdout] | [INFO] [stdout] 56 | let v: Vec<&str> = e.description().split(':').collect(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/xpath_impl/helpers.rs:94:38 [INFO] [stdout] | [INFO] [stdout] 94 | let v: Vec<&str> = e.description().split(':').collect(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `core::str::::trim_left`: superseded by `trim_start` [INFO] [stdout] --> src/xpath_impl/helpers.rs:16:48 [INFO] [stdout] | [INFO] [stdout] 16 | return s.to_string().split("\n").map(|s| s.trim_left()).collect(); [INFO] [stdout] | ^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/xpath_impl/helpers.rs:56:38 [INFO] [stdout] | [INFO] [stdout] 56 | let v: Vec<&str> = e.description().split(':').collect(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/xpath_impl/helpers.rs:94:38 [INFO] [stdout] | [INFO] [stdout] 94 | let v: Vec<&str> = e.description().split(':').collect(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/xpath_impl/eval.rs:781:13 [INFO] [stdout] | [INFO] [stdout] 781 | let mut matched_xseq = match_loc_step(node, xnode, eval_env)?; [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/xpath_impl/eval.rs:781:13 [INFO] [stdout] | [INFO] [stdout] 781 | let mut matched_xseq = match_loc_step(node, xnode, eval_env)?; [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 286 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/main.rs:29:51 [INFO] [stdout] | [INFO] [stdout] 29 | fn pretty_print(filename: &str) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/main.rs:29:51 [INFO] [stdout] | [INFO] [stdout] 29 | fn pretty_print(filename: &str) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 286 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.73s [INFO] running `Command { std: "docker" "inspect" "8758226f4524c8557f5ee7e18baa165d74cb381b39fbb418d5fe4362c9390473", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8758226f4524c8557f5ee7e18baa165d74cb381b39fbb418d5fe4362c9390473", kill_on_drop: false }` [INFO] [stdout] 8758226f4524c8557f5ee7e18baa165d74cb381b39fbb418d5fe4362c9390473