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