[INFO] fetching crate svd-encoder 0.14.7...
[INFO] checking svd-encoder-0.14.7 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate svd-encoder 0.14.7 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate svd-encoder 0.14.7
[INFO] finished tweaking crates.io crate svd-encoder 0.14.7
[INFO] tweaked toml for crates.io crate svd-encoder 0.14.7 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate svd-encoder 0.14.7 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate svd-encoder 0.14.7 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6fb4d0cdfe3afcbb1ac9392ebcb7c65aa5cb011cae0a0375a7db8ba67a627507
[INFO] running `Command { std: "docker" "start" "-a" "6fb4d0cdfe3afcbb1ac9392ebcb7c65aa5cb011cae0a0375a7db8ba67a627507", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6fb4d0cdfe3afcbb1ac9392ebcb7c65aa5cb011cae0a0375a7db8ba67a627507", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6fb4d0cdfe3afcbb1ac9392ebcb7c65aa5cb011cae0a0375a7db8ba67a627507", kill_on_drop: false }`
[INFO] [stdout] 6fb4d0cdfe3afcbb1ac9392ebcb7c65aa5cb011cae0a0375a7db8ba67a627507
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dunmustuse_in_always_ok" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a3fa844efaeaa8ceefc0030cc98f8ef2d7db2fd21b1e1ef766a813bb4d38a956
[INFO] running `Command { std: "docker" "start" "-a" "a3fa844efaeaa8ceefc0030cc98f8ef2d7db2fd21b1e1ef766a813bb4d38a956", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.69
[INFO] [stderr]     Checking memchr v2.6.4
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]    Compiling thiserror v1.0.50
[INFO] [stderr]     Checking hashbrown v0.14.2
[INFO] [stderr]     Checking unicode-segmentation v1.10.1
[INFO] [stderr]     Checking xml-rs v0.8.19
[INFO] [stderr]     Checking convert_case v0.6.0
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]     Checking indexmap v2.1.0
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling syn v2.0.39
[INFO] [stderr]     Checking xmltree v0.11.0
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.50
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking svd-rs v0.14.12
[INFO] [stderr]     Checking svd-encoder v0.14.7 (/opt/rustwide/workdir)
[INFO] [stdout] error: this type will no longer be must used: Result<String, EncodeError>
[INFO] [stdout]   --> src/lib.rs:48:58
[INFO] [stdout]    |
[INFO] [stdout] 48 |   pub fn encode(d: &Device) -> Result<String, EncodeError> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 49 | |     encode_with_config(d, &Config::default())
[INFO] [stdout] 50 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<String, EncodeError>
[INFO] [stdout]   --> src/lib.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     encode_with_config(d, &Config::default())
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<String, EncodeError>
[INFO] [stdout]   --> src/lib.rs:53:87
[INFO] [stdout]    |
[INFO] [stdout] 53 |   pub fn encode_with_config(d: &Device, config: &Config) -> Result<String, EncodeError> {
[INFO] [stdout]    |  _______________________________________________________________________________________^
[INFO] [stdout] 54 | |     let root = d.encode_with_config(config)?;
[INFO] [stdout] 55 | |     let mut wr = Vec::new();
[INFO] [stdout] 56 | |     let mut cfg = EmitterConfig::new();
[INFO] [stdout] ...  |
[INFO] [stdout] 60 | |     Ok(String::from_utf8(wr).unwrap())
[INFO] [stdout] 61 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<String, EncodeError>
[INFO] [stdout]   --> src/lib.rs:48:58
[INFO] [stdout]    |
[INFO] [stdout] 48 |   pub fn encode(d: &Device) -> Result<String, EncodeError> {
[INFO] [stdout]    |  __________________________________________________________^
[INFO] [stdout] 49 | |     encode_with_config(d, &Config::default())
[INFO] [stdout] 50 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<String, EncodeError>
[INFO] [stdout]   --> src/lib.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     encode_with_config(d, &Config::default())
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/lib.rs:54:16
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let root = d.encode_with_config(config)?;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<String, EncodeError>
[INFO] [stdout]   --> src/lib.rs:53:87
[INFO] [stdout]    |
[INFO] [stdout] 53 |   pub fn encode_with_config(d: &Device, config: &Config) -> Result<String, EncodeError> {
[INFO] [stdout]    |  _______________________________________________________________________________________^
[INFO] [stdout] 54 | |     let root = d.encode_with_config(config)?;
[INFO] [stdout] 55 | |     let mut wr = Vec::new();
[INFO] [stdout] 56 | |     let mut cfg = EmitterConfig::new();
[INFO] [stdout] ...  |
[INFO] [stdout] 60 | |     Ok(String::from_utf8(wr).unwrap())
[INFO] [stdout] 61 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/lib.rs:54:16
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let root = d.encode_with_config(config)?;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/lib.rs:54:16
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let root = d.encode_with_config(config)?;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/lib.rs:54:16
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let root = d.encode_with_config(config)?;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<String, EncodeError>
[INFO] [stdout]   --> src/lib.rs:54:16
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let root = d.encode_with_config(config)?;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<String, EncodeError>
[INFO] [stdout]   --> src/lib.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     Ok(String::from_utf8(wr).unwrap())
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<String, EncodeError>
[INFO] [stdout]   --> src/lib.rs:54:16
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let root = d.encode_with_config(config)?;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/access.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("access");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/access.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:8:83
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout]  9 | |         let mut children = vec![
[INFO] [stdout] 10 | |             new_node(
[INFO] [stdout] 11 | |                 "offset",
[INFO] [stdout] ...  |
[INFO] [stdout] 22 | |         Ok(elem)
[INFO] [stdout] 23 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/addressblock.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             self.usage.encode_node()?,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             self.usage.encode_node()?,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             self.usage.encode_node()?,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/addressblock.rs:18:27
[INFO] [stdout]    |
[INFO] [stdout] 18 |             children.push(v.encode_node()?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:18:27
[INFO] [stdout]    |
[INFO] [stdout] 18 |             children.push(v.encode_node()?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:18:27
[INFO] [stdout]    |
[INFO] [stdout] 18 |             children.push(v.encode_node()?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:29:84
[INFO] [stdout]    |
[INFO] [stdout] 29 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout] 30 | |         let mut elem = Element::new("usage");
[INFO] [stdout] 31 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout] 32 | |         Ok(elem)
[INFO] [stdout] 33 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:8:93
[INFO] [stdout]    |
[INFO] [stdout]  8 |   pub fn encode_bitrange(br: &BitRange, config: &Config) -> Result<Vec<XMLNode>, EncodeError> {
[INFO] [stdout]    |  _____________________________________________________________________________________________^
[INFO] [stdout]  9 | |     match (config.field_bit_range, br.range_type) {
[INFO] [stdout] 10 | |         (Some(FieldBitRangeFormat(BitRangeType::BitRange)), _) | (None, BitRangeType::BitRange) => {
[INFO] [stdout] 11 | |             Ok(vec![new_node("bitRange", br.bit_range())])
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<String, EncodeError>
[INFO] [stdout]   --> src/lib.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     Ok(String::from_utf8(wr).unwrap())
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | /     match (config.field_bit_range, br.range_type) {
[INFO] [stdout] 10 | |         (Some(FieldBitRangeFormat(BitRangeType::BitRange)), _) | (None, BitRangeType::BitRange) => {
[INFO] [stdout] 11 | |             Ok(vec![new_node("bitRange", br.bit_range())])
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |         ]),
[INFO] [stdout] 24 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/access.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("access");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:10:100
[INFO] [stdout]    |
[INFO] [stdout] 10 |           (Some(FieldBitRangeFormat(BitRangeType::BitRange)), _) | (None, BitRangeType::BitRange) => {
[INFO] [stdout]    |  ____________________________________________________________________________________________________^
[INFO] [stdout] 11 | |             Ok(vec![new_node("bitRange", br.bit_range())])
[INFO] [stdout] 12 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/access.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 |             Ok(vec![new_node("bitRange", br.bit_range())])
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:8:83
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout]  9 | |         let mut children = vec![
[INFO] [stdout] 10 | |             new_node(
[INFO] [stdout] 11 | |                 "offset",
[INFO] [stdout] ...  |
[INFO] [stdout] 22 | |         Ok(elem)
[INFO] [stdout] 23 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/addressblock.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             self.usage.encode_node()?,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             self.usage.encode_node()?,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             self.usage.encode_node()?,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/addressblock.rs:18:27
[INFO] [stdout]    |
[INFO] [stdout] 18 |             children.push(v.encode_node()?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:18:27
[INFO] [stdout]    |
[INFO] [stdout] 18 |             children.push(v.encode_node()?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:18:27
[INFO] [stdout]    |
[INFO] [stdout] 18 |             children.push(v.encode_node()?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:29:84
[INFO] [stdout]    |
[INFO] [stdout] 29 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout] 30 | |         let mut elem = Element::new("usage");
[INFO] [stdout] 31 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout] 32 | |         Ok(elem)
[INFO] [stdout] 33 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/addressblock.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:8:93
[INFO] [stdout]    |
[INFO] [stdout]  8 |   pub fn encode_bitrange(br: &BitRange, config: &Config) -> Result<Vec<XMLNode>, EncodeError> {
[INFO] [stdout]    |  _____________________________________________________________________________________________^
[INFO] [stdout]  9 | |     match (config.field_bit_range, br.range_type) {
[INFO] [stdout] 10 | |         (Some(FieldBitRangeFormat(BitRangeType::BitRange)), _) | (None, BitRangeType::BitRange) => {
[INFO] [stdout] 11 | |             Ok(vec![new_node("bitRange", br.bit_range())])
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | /     match (config.field_bit_range, br.range_type) {
[INFO] [stdout] 10 | |         (Some(FieldBitRangeFormat(BitRangeType::BitRange)), _) | (None, BitRangeType::BitRange) => {
[INFO] [stdout] 11 | |             Ok(vec![new_node("bitRange", br.bit_range())])
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |         ]),
[INFO] [stdout] 24 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:10:100
[INFO] [stdout]    |
[INFO] [stdout] 10 |           (Some(FieldBitRangeFormat(BitRangeType::BitRange)), _) | (None, BitRangeType::BitRange) => {
[INFO] [stdout]    |  ____________________________________________________________________________________________________^
[INFO] [stdout] 11 | |             Ok(vec![new_node("bitRange", br.bit_range())])
[INFO] [stdout] 12 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 |             Ok(vec![new_node("bitRange", br.bit_range())])
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:13:96
[INFO] [stdout]    |
[INFO] [stdout] 13 |           (Some(FieldBitRangeFormat(BitRangeType::MsbLsb)), _) | (None, BitRangeType::MsbLsb) => {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 14 | |             Ok(vec![
[INFO] [stdout] 15 | |                 new_node("lsb", format!("{}", br.lsb())),
[INFO] [stdout] 16 | |                 new_node("msb", format!("{}", br.msb())),
[INFO] [stdout] 17 | |             ])
[INFO] [stdout] 18 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | /             Ok(vec![
[INFO] [stdout] 15 | |                 new_node("lsb", format!("{}", br.lsb())),
[INFO] [stdout] 16 | |                 new_node("msb", format!("{}", br.msb())),
[INFO] [stdout] 17 | |             ])
[INFO] [stdout]    | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:20:48
[INFO] [stdout]    |
[INFO] [stdout] 20 |           | (None, BitRangeType::OffsetWidth) => Ok(vec![
[INFO] [stdout]    |  ________________________________________________^
[INFO] [stdout] 21 | |             new_node("bitOffset", format!("{}", br.offset)),
[INFO] [stdout] 22 | |             new_node("bitWidth", format!("{}", br.width)),
[INFO] [stdout] 23 | |         ]),
[INFO] [stdout]    | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:13:83
[INFO] [stdout]    |
[INFO] [stdout] 13 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 14 | |         match self {
[INFO] [stdout] 15 | |             Self::Single(i) => i.encode_with_config(config),
[INFO] [stdout] 16 | |             Self::Array(i, a) => {
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | /         match self {
[INFO] [stdout] 15 | |             Self::Single(i) => i.encode_with_config(config),
[INFO] [stdout] 16 | |             Self::Array(i, a) => {
[INFO] [stdout] 17 | |                 let mut e = Element::new("cluster");
[INFO] [stdout] ...  |
[INFO] [stdout] 22 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:15:32
[INFO] [stdout]    |
[INFO] [stdout] 15 |             Self::Single(i) => i.encode_with_config(config),
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:16:34
[INFO] [stdout]    |
[INFO] [stdout] 16 |               Self::Array(i, a) => {
[INFO] [stdout]    |  __________________________________^
[INFO] [stdout] 17 | |                 let mut e = Element::new("cluster");
[INFO] [stdout] 18 | |                 e.merge(&a.encode_with_config(config)?);
[INFO] [stdout] 19 | |                 e.merge(&i.encode_with_config(config)?);
[INFO] [stdout] 20 | |                 Ok(e)
[INFO] [stdout] 21 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/cluster.rs:18:26
[INFO] [stdout]    |
[INFO] [stdout] 18 |                 e.merge(&a.encode_with_config(config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:18:26
[INFO] [stdout]    |
[INFO] [stdout] 18 |                 e.merge(&a.encode_with_config(config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:18:26
[INFO] [stdout]    |
[INFO] [stdout] 18 |                 e.merge(&a.encode_with_config(config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/cluster.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 e.merge(&i.encode_with_config(config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 e.merge(&i.encode_with_config(config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:13:96
[INFO] [stdout]    |
[INFO] [stdout] 13 |           (Some(FieldBitRangeFormat(BitRangeType::MsbLsb)), _) | (None, BitRangeType::MsbLsb) => {
[INFO] [stdout]    |  ________________________________________________________________________________________________^
[INFO] [stdout] 14 | |             Ok(vec![
[INFO] [stdout] 15 | |                 new_node("lsb", format!("{}", br.lsb())),
[INFO] [stdout] 16 | |                 new_node("msb", format!("{}", br.msb())),
[INFO] [stdout] 17 | |             ])
[INFO] [stdout] 18 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | /             Ok(vec![
[INFO] [stdout] 15 | |                 new_node("lsb", format!("{}", br.lsb())),
[INFO] [stdout] 16 | |                 new_node("msb", format!("{}", br.msb())),
[INFO] [stdout] 17 | |             ])
[INFO] [stdout]    | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/bitrange.rs:20:48
[INFO] [stdout]    |
[INFO] [stdout] 20 |           | (None, BitRangeType::OffsetWidth) => Ok(vec![
[INFO] [stdout]    |  ________________________________________________^
[INFO] [stdout] 21 | |             new_node("bitOffset", format!("{}", br.offset)),
[INFO] [stdout] 22 | |             new_node("bitWidth", format!("{}", br.width)),
[INFO] [stdout] 23 | |         ]),
[INFO] [stdout]    | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:13:83
[INFO] [stdout]    |
[INFO] [stdout] 13 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 14 | |         match self {
[INFO] [stdout] 15 | |             Self::Single(i) => i.encode_with_config(config),
[INFO] [stdout] 16 | |             Self::Array(i, a) => {
[INFO] [stdout] ...  |
[INFO] [stdout] 23 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | /         match self {
[INFO] [stdout] 15 | |             Self::Single(i) => i.encode_with_config(config),
[INFO] [stdout] 16 | |             Self::Array(i, a) => {
[INFO] [stdout] 17 | |                 let mut e = Element::new("cluster");
[INFO] [stdout] ...  |
[INFO] [stdout] 22 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:15:32
[INFO] [stdout]    |
[INFO] [stdout] 15 |             Self::Single(i) => i.encode_with_config(config),
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:16:34
[INFO] [stdout]    |
[INFO] [stdout] 16 |               Self::Array(i, a) => {
[INFO] [stdout]    |  __________________________________^
[INFO] [stdout] 17 | |                 let mut e = Element::new("cluster");
[INFO] [stdout] 18 | |                 e.merge(&a.encode_with_config(config)?);
[INFO] [stdout] 19 | |                 e.merge(&i.encode_with_config(config)?);
[INFO] [stdout] 20 | |                 Ok(e)
[INFO] [stdout] 21 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/cluster.rs:18:26
[INFO] [stdout]    |
[INFO] [stdout] 18 |                 e.merge(&a.encode_with_config(config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:18:26
[INFO] [stdout]    |
[INFO] [stdout] 18 |                 e.merge(&a.encode_with_config(config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:18:26
[INFO] [stdout]    |
[INFO] [stdout] 18 |                 e.merge(&a.encode_with_config(config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/cluster.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 e.merge(&i.encode_with_config(config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 e.merge(&i.encode_with_config(config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 e.merge(&i.encode_with_config(config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 Ok(e)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:29:83
[INFO] [stdout]    |
[INFO] [stdout] 29 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 30 | |         let mut e = Element::new("cluster");
[INFO] [stdout] 31 | |
[INFO] [stdout] 32 | |         e.children.push(new_node(
[INFO] [stdout] ...  |
[INFO] [stdout] 74 | |         Ok(e)
[INFO] [stdout] 75 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/cluster.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 | /             self.default_register_properties
[INFO] [stdout] 59 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 | /             self.default_register_properties
[INFO] [stdout] 59 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |___________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 | /             self.default_register_properties
[INFO] [stdout] 59 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/cluster.rs:64:40
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 .push(XMLNode::Element(c.encode_with_config(config)?));
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:64:40
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 .push(XMLNode::Element(c.encode_with_config(config)?));
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:64:40
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 .push(XMLNode::Element(c.encode_with_config(config)?));
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         Ok(e)
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cpu.rs:7:84
[INFO] [stdout]    |
[INFO] [stdout]  7 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  8 | |         let mut children = vec![
[INFO] [stdout]  9 | |             new_node("name", self.name.clone()),
[INFO] [stdout] 10 | |             new_node("revision", self.revision.clone()),
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |         Ok(elem)
[INFO] [stdout] 55 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/cpu.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 |             self.endian.encode_node()?,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/cpu.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 |             self.endian.encode_node()?,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 e.merge(&i.encode_with_config(config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 Ok(e)
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:29:83
[INFO] [stdout]    |
[INFO] [stdout] 29 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 30 | |         let mut e = Element::new("cluster");
[INFO] [stdout] 31 | |
[INFO] [stdout] 32 | |         e.children.push(new_node(
[INFO] [stdout] ...  |
[INFO] [stdout] 74 | |         Ok(e)
[INFO] [stdout] 75 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/cluster.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 | /             self.default_register_properties
[INFO] [stdout] 59 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 | /             self.default_register_properties
[INFO] [stdout] 59 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |___________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 | /             self.default_register_properties
[INFO] [stdout] 59 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/cluster.rs:64:40
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 .push(XMLNode::Element(c.encode_with_config(config)?));
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:64:40
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 .push(XMLNode::Element(c.encode_with_config(config)?));
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:64:40
[INFO] [stdout]    |
[INFO] [stdout] 64 |                 .push(XMLNode::Element(c.encode_with_config(config)?));
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cluster.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         Ok(e)
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cpu.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 |             self.endian.encode_node()?,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cpu.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/datatype.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("dataType");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/datatype.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/device.rs:12:83
[INFO] [stdout]    |
[INFO] [stdout] 12 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 13 | |         let mut elem = Element::new("device");
[INFO] [stdout] 14 | |         if let Some(v) = &self.vendor {
[INFO] [stdout] 15 | |             elem.children.push(new_node("vendor", v.clone()));
[INFO] [stdout] ...  |
[INFO] [stdout] 93 | |         Ok(elem)
[INFO] [stdout] 94 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/device.rs:39:40
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 .push(XMLNode::Element(v.encode_with_config(config)?));
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/device.rs:39:40
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 .push(XMLNode::Element(v.encode_with_config(config)?));
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/device.rs:39:40
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 .push(XMLNode::Element(v.encode_with_config(config)?));
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/device.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 | /             self.default_register_properties
[INFO] [stdout] 62 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 | /             self.default_register_properties
[INFO] [stdout] 62 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |___________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/device.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 | /             self.default_register_properties
[INFO] [stdout] 62 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 | /             if config.peripheral_sorting == DerivableSorting::Unchanged(None) {
[INFO] [stdout] 67 | |                 self.peripherals
[INFO] [stdout] 68 | |                     .iter()
[INFO] [stdout] 69 | |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout] ...  |
[INFO] [stdout] 75 | |                     .collect()
[INFO] [stdout] 76 | |             };
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:66:79
[INFO] [stdout]    |
[INFO] [stdout] 66 |               if config.peripheral_sorting == DerivableSorting::Unchanged(None) {
[INFO] [stdout]    |  _______________________________________________________________________________^
[INFO] [stdout] 67 | |                 self.peripherals
[INFO] [stdout] 68 | |                     .iter()
[INFO] [stdout] 69 | |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout] 70 | |                     .collect()
[INFO] [stdout] 71 | |             } else {
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 | /                 self.peripherals
[INFO] [stdout] 68 | |                     .iter()
[INFO] [stdout] 69 | |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout] 70 | |                     .collect()
[INFO] [stdout]    | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cpu.rs:7:84
[INFO] [stdout]    |
[INFO] [stdout]  7 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  8 | |         let mut children = vec![
[INFO] [stdout]  9 | |             new_node("name", self.name.clone()),
[INFO] [stdout] 10 | |             new_node("revision", self.revision.clone()),
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |         Ok(elem)
[INFO] [stdout] 55 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/cpu.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 |             self.endian.encode_node()?,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/cpu.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 |             self.endian.encode_node()?,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cpu.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 |             self.endian.encode_node()?,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/cpu.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/datatype.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("dataType");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/datatype.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/device.rs:12:83
[INFO] [stdout]    |
[INFO] [stdout] 12 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 13 | |         let mut elem = Element::new("device");
[INFO] [stdout] 14 | |         if let Some(v) = &self.vendor {
[INFO] [stdout] 15 | |             elem.children.push(new_node("vendor", v.clone()));
[INFO] [stdout] ...  |
[INFO] [stdout] 93 | |         Ok(elem)
[INFO] [stdout] 94 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/device.rs:39:40
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 .push(XMLNode::Element(v.encode_with_config(config)?));
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/device.rs:39:40
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 .push(XMLNode::Element(v.encode_with_config(config)?));
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/device.rs:39:40
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 .push(XMLNode::Element(v.encode_with_config(config)?));
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/device.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 | /             self.default_register_properties
[INFO] [stdout] 62 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 | /             self.default_register_properties
[INFO] [stdout] 62 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |___________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/device.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 | /             self.default_register_properties
[INFO] [stdout] 62 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 | /             if config.peripheral_sorting == DerivableSorting::Unchanged(None) {
[INFO] [stdout] 67 | |                 self.peripherals
[INFO] [stdout] 68 | |                     .iter()
[INFO] [stdout] 69 | |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout] ...  |
[INFO] [stdout] 75 | |                     .collect()
[INFO] [stdout] 76 | |             };
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:66:79
[INFO] [stdout]    |
[INFO] [stdout] 66 |               if config.peripheral_sorting == DerivableSorting::Unchanged(None) {
[INFO] [stdout]    |  _______________________________________________________________________________^
[INFO] [stdout] 67 | |                 self.peripherals
[INFO] [stdout] 68 | |                     .iter()
[INFO] [stdout] 69 | |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout] 70 | |                     .collect()
[INFO] [stdout] 71 | |             } else {
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 | /                 self.peripherals
[INFO] [stdout] 68 | |                     .iter()
[INFO] [stdout] 69 | |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout] 70 | |                     .collect()
[INFO] [stdout]    | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/device.rs:69:39
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:71:20
[INFO] [stdout]    |
[INFO] [stdout] 71 |               } else {
[INFO] [stdout]    |  ____________________^
[INFO] [stdout] 72 | |                 sort_derived_peripherals(&self.peripherals, config.peripheral_sorting)
[INFO] [stdout] 73 | |                     .into_iter()
[INFO] [stdout] 74 | |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout] 75 | |                     .collect()
[INFO] [stdout] 76 | |             };
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 | /                 sort_derived_peripherals(&self.peripherals, config.peripheral_sorting)
[INFO] [stdout] 73 | |                     .into_iter()
[INFO] [stdout] 74 | |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout] 75 | |                     .collect()
[INFO] [stdout]    | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/device.rs:74:39
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/device.rs:80:26
[INFO] [stdout]    |
[INFO] [stdout] 80 |             e.children = peripherals?;
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:80:26
[INFO] [stdout]    |
[INFO] [stdout] 80 |             e.children = peripherals?;
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/device.rs:80:26
[INFO] [stdout]    |
[INFO] [stdout] 80 |             e.children = peripherals?;
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/device.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:8:83
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout]  9 | |         let mut e = Element::new("dimElement");
[INFO] [stdout] 10 | |
[INFO] [stdout] 11 | |         e.children
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | |         Ok(e)
[INFO] [stdout] 36 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/dimelement.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 32 |             e.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 32 |             e.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 32 |             e.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         Ok(e)
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:42:83
[INFO] [stdout]    |
[INFO] [stdout] 42 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 43 | |         let mut base = Element::new("dimArrayIndex");
[INFO] [stdout] 44 | |
[INFO] [stdout] 45 | |         if let Some(d) = &self.header_enum_name {
[INFO] [stdout] ...  |
[INFO] [stdout] 56 | |         Ok(base)
[INFO] [stdout] 57 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/dimelement.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             base.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             base.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             base.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         Ok(base)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/endian.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("endian");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/endian.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalue.rs:11:83
[INFO] [stdout]    |
[INFO] [stdout] 11 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 12 | |         let mut base = Element::new("enumeratedValue");
[INFO] [stdout] 13 | |         base.children.push(new_node(
[INFO] [stdout] 14 | |             "name",
[INFO] [stdout] ...  |
[INFO] [stdout] 33 | |         Ok(base)
[INFO] [stdout] 34 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/device.rs:69:39
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:71:20
[INFO] [stdout]    |
[INFO] [stdout] 71 |               } else {
[INFO] [stdout]    |  ____________________^
[INFO] [stdout] 72 | |                 sort_derived_peripherals(&self.peripherals, config.peripheral_sorting)
[INFO] [stdout] 73 | |                     .into_iter()
[INFO] [stdout] 74 | |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout] 75 | |                     .collect()
[INFO] [stdout] 76 | |             };
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 | /                 sort_derived_peripherals(&self.peripherals, config.peripheral_sorting)
[INFO] [stdout] 73 | |                     .into_iter()
[INFO] [stdout] 74 | |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout] 75 | |                     .collect()
[INFO] [stdout]    | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/device.rs:74:39
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     .map(|peripheral| peripheral.encode_node_with_config(config))
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/device.rs:80:26
[INFO] [stdout]    |
[INFO] [stdout] 80 |             e.children = peripherals?;
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/device.rs:80:26
[INFO] [stdout]    |
[INFO] [stdout] 80 |             e.children = peripherals?;
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/device.rs:80:26
[INFO] [stdout]    |
[INFO] [stdout] 80 |             e.children = peripherals?;
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/device.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:8:83
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout]  9 | |         let mut e = Element::new("dimElement");
[INFO] [stdout] 10 | |
[INFO] [stdout] 11 | |         e.children
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | |         Ok(e)
[INFO] [stdout] 36 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/dimelement.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 32 |             e.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 32 |             e.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 32 |             e.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         Ok(e)
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:42:83
[INFO] [stdout]    |
[INFO] [stdout] 42 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 43 | |         let mut base = Element::new("dimArrayIndex");
[INFO] [stdout] 44 | |
[INFO] [stdout] 45 | |         if let Some(d) = &self.header_enum_name {
[INFO] [stdout] ...  |
[INFO] [stdout] 56 | |         Ok(base)
[INFO] [stdout] 57 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/dimelement.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             base.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             base.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             base.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/dimelement.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         Ok(base)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/endian.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("endian");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/endian.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalue.rs:11:83
[INFO] [stdout]    |
[INFO] [stdout] 11 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 12 | |         let mut base = Element::new("enumeratedValue");
[INFO] [stdout] 13 | |         base.children.push(new_node(
[INFO] [stdout] 14 | |             "name",
[INFO] [stdout] ...  |
[INFO] [stdout] 33 | |         Ok(base)
[INFO] [stdout] 34 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalue.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         Ok(base)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalues.rs:8:83
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout]  9 | |         let mut base = Element::new("enumeratedValues");
[INFO] [stdout] 10 | |
[INFO] [stdout] 11 | |         if let Some(d) = &self.name {
[INFO] [stdout] ...  |
[INFO] [stdout] 33 | |         Ok(base)
[INFO] [stdout] 34 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/enumeratedvalues.rs:19:32
[INFO] [stdout]    |
[INFO] [stdout] 19 |             base.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalues.rs:19:32
[INFO] [stdout]    |
[INFO] [stdout] 19 |             base.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalues.rs:19:32
[INFO] [stdout]    |
[INFO] [stdout] 19 |             base.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/enumeratedvalues.rs:30:32
[INFO] [stdout]    |
[INFO] [stdout] 30 |             base.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalue.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         Ok(base)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalues.rs:30:32
[INFO] [stdout]    |
[INFO] [stdout] 30 |             base.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalues.rs:8:83
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout]  9 | |         let mut base = Element::new("enumeratedValues");
[INFO] [stdout] 10 | |
[INFO] [stdout] 11 | |         if let Some(d) = &self.name {
[INFO] [stdout] ...  |
[INFO] [stdout] 33 | |         Ok(base)
[INFO] [stdout] 34 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalues.rs:30:32
[INFO] [stdout]    |
[INFO] [stdout] 30 |             base.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalues.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         Ok(base)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/enumeratedvalues.rs:19:32
[INFO] [stdout]    |
[INFO] [stdout] 19 |             base.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalues.rs:19:32
[INFO] [stdout]    |
[INFO] [stdout] 19 |             base.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:10:83
[INFO] [stdout]    |
[INFO] [stdout] 10 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 11 | |         match self {
[INFO] [stdout] 12 | |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout] 13 | |             Self::Array(info, array_info) => {
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalues.rs:19:32
[INFO] [stdout]    |
[INFO] [stdout] 19 |             base.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | /         match self {
[INFO] [stdout] 12 | |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout] 13 | |             Self::Array(info, array_info) => {
[INFO] [stdout] 14 | |                 let mut base = Element::new("field");
[INFO] [stdout] ...  |
[INFO] [stdout] 19 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:12:35
[INFO] [stdout]    |
[INFO] [stdout] 12 |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/enumeratedvalues.rs:30:32
[INFO] [stdout]    |
[INFO] [stdout] 30 |             base.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalues.rs:30:32
[INFO] [stdout]    |
[INFO] [stdout] 30 |             base.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:13:46
[INFO] [stdout]    |
[INFO] [stdout] 13 |               Self::Array(info, array_info) => {
[INFO] [stdout]    |  ______________________________________________^
[INFO] [stdout] 14 | |                 let mut base = Element::new("field");
[INFO] [stdout] 15 | |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout] 16 | |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout] 17 | |                 Ok(base)
[INFO] [stdout] 18 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalues.rs:30:32
[INFO] [stdout]    |
[INFO] [stdout] 30 |             base.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/field.rs:15:29
[INFO] [stdout]    |
[INFO] [stdout] 15 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/enumeratedvalues.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         Ok(base)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:15:29
[INFO] [stdout]    |
[INFO] [stdout] 15 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:15:29
[INFO] [stdout]    |
[INFO] [stdout] 15 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:10:83
[INFO] [stdout]    |
[INFO] [stdout] 10 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 11 | |         match self {
[INFO] [stdout] 12 | |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout] 13 | |             Self::Array(info, array_info) => {
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/field.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | /         match self {
[INFO] [stdout] 12 | |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout] 13 | |             Self::Array(info, array_info) => {
[INFO] [stdout] 14 | |                 let mut base = Element::new("field");
[INFO] [stdout] ...  |
[INFO] [stdout] 19 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:12:35
[INFO] [stdout]    |
[INFO] [stdout] 12 |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:13:46
[INFO] [stdout]    |
[INFO] [stdout] 13 |               Self::Array(info, array_info) => {
[INFO] [stdout]    |  ______________________________________________^
[INFO] [stdout] 14 | |                 let mut base = Element::new("field");
[INFO] [stdout] 15 | |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout] 16 | |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout] 17 | |                 Ok(base)
[INFO] [stdout] 18 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 |                 Ok(base)
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/field.rs:15:29
[INFO] [stdout]    |
[INFO] [stdout] 15 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:15:29
[INFO] [stdout]    |
[INFO] [stdout] 15 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:26:83
[INFO] [stdout]    |
[INFO] [stdout] 26 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 27 | |         let mut elem = Element::new("field");
[INFO] [stdout] 28 | |         elem.children
[INFO] [stdout] 29 | |             .push(new_node("name", change_case(&self.name, config.field_name)));
[INFO] [stdout] ...  |
[INFO] [stdout] 70 | |         Ok(elem)
[INFO] [stdout] 71 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:15:29
[INFO] [stdout]    |
[INFO] [stdout] 15 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/field.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |             .append(&mut encode_bitrange(&self.bit_range, config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/field.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |             .append(&mut encode_bitrange(&self.bit_range, config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |             .append(&mut encode_bitrange(&self.bit_range, config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/field.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/field.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/field.rs:45:32
[INFO] [stdout]    |
[INFO] [stdout] 45 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/field.rs:45:32
[INFO] [stdout]    |
[INFO] [stdout] 45 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:45:32
[INFO] [stdout]    |
[INFO] [stdout] 45 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/field.rs:49:32
[INFO] [stdout]    |
[INFO] [stdout] 49 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/field.rs:49:32
[INFO] [stdout]    |
[INFO] [stdout] 49 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:49:32
[INFO] [stdout]    |
[INFO] [stdout] 49 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/field.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/field.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/field.rs:56:68
[INFO] [stdout]    |
[INFO] [stdout] 56 |           let enumerated_values: Result<Vec<XMLNode>, EncodeError> = self
[INFO] [stdout]    |  ____________________________________________________________________^
[INFO] [stdout] 57 | |             .enumerated_values
[INFO] [stdout] 58 | |             .iter()
[INFO] [stdout] 59 | |             .map(|v| v.encode_node_with_config(config))
[INFO] [stdout] 60 | |             .collect();
[INFO] [stdout]    | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/field.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 |                 Ok(base)
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:26:83
[INFO] [stdout]    |
[INFO] [stdout] 26 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 27 | |         let mut elem = Element::new("field");
[INFO] [stdout] 28 | |         elem.children
[INFO] [stdout] 29 | |             .push(new_node("name", change_case(&self.name, config.field_name)));
[INFO] [stdout] ...  |
[INFO] [stdout] 70 | |         Ok(elem)
[INFO] [stdout] 71 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/field.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |             .append(&mut encode_bitrange(&self.bit_range, config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/field.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |             .append(&mut encode_bitrange(&self.bit_range, config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |             .append(&mut encode_bitrange(&self.bit_range, config)?);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/field.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/field.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/field.rs:45:32
[INFO] [stdout]    |
[INFO] [stdout] 45 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/field.rs:45:32
[INFO] [stdout]    |
[INFO] [stdout] 45 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:45:32
[INFO] [stdout]    |
[INFO] [stdout] 45 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/field.rs:49:32
[INFO] [stdout]    |
[INFO] [stdout] 49 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/field.rs:49:32
[INFO] [stdout]    |
[INFO] [stdout] 49 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:49:32
[INFO] [stdout]    |
[INFO] [stdout] 49 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/field.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/field.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/field.rs:56:68
[INFO] [stdout]    |
[INFO] [stdout] 56 |           let enumerated_values: Result<Vec<XMLNode>, EncodeError> = self
[INFO] [stdout]    |  ____________________________________________________________________^
[INFO] [stdout] 57 | |             .enumerated_values
[INFO] [stdout] 58 | |             .iter()
[INFO] [stdout] 59 | |             .map(|v| v.encode_node_with_config(config))
[INFO] [stdout] 60 | |             .collect();
[INFO] [stdout]    | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/field.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |             .map(|v| v.encode_node_with_config(config))
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/field.rs:61:35
[INFO] [stdout]    |
[INFO] [stdout] 61 |         elem.children.append(&mut enumerated_values?);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/field.rs:61:35
[INFO] [stdout]    |
[INFO] [stdout] 61 |         elem.children.append(&mut enumerated_values?);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:61:35
[INFO] [stdout]    |
[INFO] [stdout] 61 |         elem.children.append(&mut enumerated_values?);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/field.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |             .map(|v| v.encode_node_with_config(config))
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/field.rs:61:35
[INFO] [stdout]    |
[INFO] [stdout] 61 |         elem.children.append(&mut enumerated_values?);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/field.rs:61:35
[INFO] [stdout]    |
[INFO] [stdout] 61 |         elem.children.append(&mut enumerated_values?);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:61:35
[INFO] [stdout]    |
[INFO] [stdout] 61 |         elem.children.append(&mut enumerated_values?);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/field.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/interrupt.rs:8:83
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout]  9 | |         let mut children = vec![new_node(
[INFO] [stdout] 10 | |             "name",
[INFO] [stdout] 11 | |             change_case(&self.name, config.interrupt_name),
[INFO] [stdout] ...  |
[INFO] [stdout] 19 | |         Ok(elem)
[INFO] [stdout] 20 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/interrupt.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/modifiedwritevalues.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("modifiedWriteValues");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/modifiedwritevalues.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:15:83
[INFO] [stdout]    |
[INFO] [stdout] 15 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 16 | |         match self {
[INFO] [stdout] 17 | |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout] 18 | |             Self::Array(info, array_info) => {
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | /         match self {
[INFO] [stdout] 17 | |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout] 18 | |             Self::Array(info, array_info) => {
[INFO] [stdout] 19 | |                 let mut base = Element::new("peripheral");
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:18:46
[INFO] [stdout]    |
[INFO] [stdout] 18 |               Self::Array(info, array_info) => {
[INFO] [stdout]    |  ______________________________________________^
[INFO] [stdout] 19 | |                 let mut base = Element::new("peripheral");
[INFO] [stdout] 20 | |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout] 21 | |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout] 22 | |                 Ok(base)
[INFO] [stdout] 23 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/peripheral.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/peripheral.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 Ok(base)
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:31:83
[INFO] [stdout]     |
[INFO] [stdout]  31 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]     |  ___________________________________________________________________________________^
[INFO] [stdout]  32 | |         let mut elem = Element::new("peripheral");
[INFO] [stdout]  33 | |         elem.children.push(new_node(
[INFO] [stdout]  34 | |             "name",
[INFO] [stdout] ...   |
[INFO] [stdout] 138 | |         Ok(elem)
[INFO] [stdout] 139 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/peripheral.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 | /             self.default_register_properties
[INFO] [stdout] 89 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 | /             self.default_register_properties
[INFO] [stdout] 89 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |___________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 | /             self.default_register_properties
[INFO] [stdout] 89 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/peripheral.rs:94:36
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 elem.children.push(ab.encode_node_with_config(config)?);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:94:36
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 elem.children.push(ab.encode_node_with_config(config)?);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:94:36
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 elem.children.push(ab.encode_node_with_config(config)?);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:98:45
[INFO] [stdout]     |
[INFO] [stdout]  98 |           let interrupts: Result<Vec<_>, _> = self
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout]  99 | |             .interrupt
[INFO] [stdout] 100 | |             .iter()
[INFO] [stdout] 101 | |             .map(|interrupt| interrupt.encode_node_with_config(config))
[INFO] [stdout] 102 | |             .collect();
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |             .map(|interrupt| interrupt.encode_node_with_config(config))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]    --> src/peripheral.rs:104:35
[INFO] [stdout]     |
[INFO] [stdout] 104 |         elem.children.append(&mut interrupts?);
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:104:35
[INFO] [stdout]     |
[INFO] [stdout] 104 |         elem.children.append(&mut interrupts?);
[INFO] [stdout]     |                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:104:35
[INFO] [stdout]     |
[INFO] [stdout] 104 |         elem.children.append(&mut interrupts?);
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:107:47
[INFO] [stdout]     |
[INFO] [stdout] 107 |               let children: Result<Vec<_>, _> = match config.register_cluster_sorting {
[INFO] [stdout]     |  _______________________________________________^
[INFO] [stdout] 108 | |                 RcSorting::Unchanged(DerivableSorting::Unchanged(None)) => v
[INFO] [stdout] 109 | |                     .iter()
[INFO] [stdout] 110 | |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |                     .collect(),
[INFO] [stdout] 122 | |             };
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:108:76
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   RcSorting::Unchanged(DerivableSorting::Unchanged(None)) => v
[INFO] [stdout]     |  ____________________________________________________________________________^
[INFO] [stdout] 109 | |                     .iter()
[INFO] [stdout] 110 | |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout] 111 | |                     .collect(),
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:110:30
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:112:50
[INFO] [stdout]     |
[INFO] [stdout] 112 |                   RcSorting::Unchanged(sorting) => sort_derived_register_cluster(v, sorting)
[INFO] [stdout]     |  __________________________________________________^
[INFO] [stdout] 113 | |                     .into_iter()
[INFO] [stdout] 114 | |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout] 115 | |                     .collect(),
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:114:30
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:116:55
[INFO] [stdout]     |
[INFO] [stdout] 116 |                   RcSorting::RegistersFirst(sorting) => rc_sort(v, sorting, true)
[INFO] [stdout]     |  _______________________________________________________^
[INFO] [stdout] 117 | |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout] 118 | |                     .collect(),
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:117:30
[INFO] [stdout]     |
[INFO] [stdout] 117 |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:119:54
[INFO] [stdout]     |
[INFO] [stdout] 119 |                   RcSorting::ClustersFirst(sorting) => rc_sort(v, sorting, false)
[INFO] [stdout]     |  ______________________________________________________^
[INFO] [stdout] 120 | |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout] 121 | |                     .collect(),
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:120:30
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]    --> src/peripheral.rs:126:30
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 e.children = children?;
[INFO] [stdout]     |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:126:30
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 e.children = children?;
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:126:30
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 e.children = children?;
[INFO] [stdout]     |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         Ok(elem)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/protection.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("protection");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/interrupt.rs:8:83
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout]  9 | |         let mut children = vec![new_node(
[INFO] [stdout] 10 | |             "name",
[INFO] [stdout] 11 | |             change_case(&self.name, config.interrupt_name),
[INFO] [stdout] ...  |
[INFO] [stdout] 19 | |         Ok(elem)
[INFO] [stdout] 20 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/interrupt.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/modifiedwritevalues.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("modifiedWriteValues");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/modifiedwritevalues.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:15:83
[INFO] [stdout]    |
[INFO] [stdout] 15 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 16 | |         match self {
[INFO] [stdout] 17 | |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout] 18 | |             Self::Array(info, array_info) => {
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | /         match self {
[INFO] [stdout] 17 | |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout] 18 | |             Self::Array(info, array_info) => {
[INFO] [stdout] 19 | |                 let mut base = Element::new("peripheral");
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:18:46
[INFO] [stdout]    |
[INFO] [stdout] 18 |               Self::Array(info, array_info) => {
[INFO] [stdout]    |  ______________________________________________^
[INFO] [stdout] 19 | |                 let mut base = Element::new("peripheral");
[INFO] [stdout] 20 | |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout] 21 | |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout] 22 | |                 Ok(base)
[INFO] [stdout] 23 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/peripheral.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/peripheral.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 Ok(base)
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:31:83
[INFO] [stdout]     |
[INFO] [stdout]  31 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]     |  ___________________________________________________________________________________^
[INFO] [stdout]  32 | |         let mut elem = Element::new("peripheral");
[INFO] [stdout]  33 | |         elem.children.push(new_node(
[INFO] [stdout]  34 | |             "name",
[INFO] [stdout] ...   |
[INFO] [stdout] 138 | |         Ok(elem)
[INFO] [stdout] 139 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/protection.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/peripheral.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 | /             self.default_register_properties
[INFO] [stdout] 89 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 | /             self.default_register_properties
[INFO] [stdout] 89 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |___________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/readaction.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("readAction");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/readaction.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 | /             self.default_register_properties
[INFO] [stdout] 89 | |                 .encode_with_config(config)?,
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:15:83
[INFO] [stdout]    |
[INFO] [stdout] 15 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 16 | |         match self {
[INFO] [stdout] 17 | |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout] 18 | |             Self::Array(info, array_info) => {
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/peripheral.rs:94:36
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 elem.children.push(ab.encode_node_with_config(config)?);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:94:36
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 elem.children.push(ab.encode_node_with_config(config)?);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | /         match self {
[INFO] [stdout] 17 | |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout] 18 | |             Self::Array(info, array_info) => {
[INFO] [stdout] 19 | |                 let mut base = Element::new("register");
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/peripheral.rs:94:36
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 elem.children.push(ab.encode_node_with_config(config)?);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:98:45
[INFO] [stdout]     |
[INFO] [stdout]  98 |           let interrupts: Result<Vec<_>, _> = self
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout]  99 | |             .interrupt
[INFO] [stdout] 100 | |             .iter()
[INFO] [stdout] 101 | |             .map(|interrupt| interrupt.encode_node_with_config(config))
[INFO] [stdout] 102 | |             .collect();
[INFO] [stdout]     | |______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:18:46
[INFO] [stdout]    |
[INFO] [stdout] 18 |               Self::Array(info, array_info) => {
[INFO] [stdout]    |  ______________________________________________^
[INFO] [stdout] 19 | |                 let mut base = Element::new("register");
[INFO] [stdout] 20 | |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout] 21 | |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout] 22 | |                 Ok(base)
[INFO] [stdout] 23 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |             .map(|interrupt| interrupt.encode_node_with_config(config))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/register.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]    --> src/peripheral.rs:104:35
[INFO] [stdout]     |
[INFO] [stdout] 104 |         elem.children.append(&mut interrupts?);
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:104:35
[INFO] [stdout]     |
[INFO] [stdout] 104 |         elem.children.append(&mut interrupts?);
[INFO] [stdout]     |                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:104:35
[INFO] [stdout]     |
[INFO] [stdout] 104 |         elem.children.append(&mut interrupts?);
[INFO] [stdout]     |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/register.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:107:47
[INFO] [stdout]     |
[INFO] [stdout] 107 |               let children: Result<Vec<_>, _> = match config.register_cluster_sorting {
[INFO] [stdout]     |  _______________________________________________^
[INFO] [stdout] 108 | |                 RcSorting::Unchanged(DerivableSorting::Unchanged(None)) => v
[INFO] [stdout] 109 | |                     .iter()
[INFO] [stdout] 110 | |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |                     .collect(),
[INFO] [stdout] 122 | |             };
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:108:76
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   RcSorting::Unchanged(DerivableSorting::Unchanged(None)) => v
[INFO] [stdout]     |  ____________________________________________________________________________^
[INFO] [stdout] 109 | |                     .iter()
[INFO] [stdout] 110 | |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout] 111 | |                     .collect(),
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:110:30
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:112:50
[INFO] [stdout]     |
[INFO] [stdout] 112 |                   RcSorting::Unchanged(sorting) => sort_derived_register_cluster(v, sorting)
[INFO] [stdout]     |  __________________________________________________^
[INFO] [stdout] 113 | |                     .into_iter()
[INFO] [stdout] 114 | |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout] 115 | |                     .collect(),
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 Ok(base)
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:114:30
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:116:55
[INFO] [stdout]     |
[INFO] [stdout] 116 |                   RcSorting::RegistersFirst(sorting) => rc_sort(v, sorting, true)
[INFO] [stdout]     |  _______________________________________________________^
[INFO] [stdout] 117 | |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout] 118 | |                     .collect(),
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:117:30
[INFO] [stdout]     |
[INFO] [stdout] 117 |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:119:54
[INFO] [stdout]     |
[INFO] [stdout] 119 |                   RcSorting::ClustersFirst(sorting) => rc_sort(v, sorting, false)
[INFO] [stdout]     |  ______________________________________________________^
[INFO] [stdout] 120 | |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout] 121 | |                     .collect(),
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:120:30
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     .map(|e| e.encode_node_with_config(config))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]    --> src/register.rs:31:83
[INFO] [stdout]     |
[INFO] [stdout]  31 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]     |  ___________________________________________________________________________________^
[INFO] [stdout]  32 | |         let mut elem = Element::new("register");
[INFO] [stdout]  33 | |         elem.children.push(new_node(
[INFO] [stdout]  34 | |             "name",
[INFO] [stdout] ...   |
[INFO] [stdout] 110 | |         Ok(elem)
[INFO] [stdout] 111 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/register.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |             .extend(self.properties.encode_with_config(config)?);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |             .extend(self.properties.encode_with_config(config)?);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |             .extend(self.properties.encode_with_config(config)?);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/register.rs:67:32
[INFO] [stdout]    |
[INFO] [stdout] 67 |             elem.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/register.rs:67:32
[INFO] [stdout]    |
[INFO] [stdout] 67 |             elem.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:67:32
[INFO] [stdout]    |
[INFO] [stdout] 67 |             elem.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/register.rs:71:32
[INFO] [stdout]    |
[INFO] [stdout] 71 |             elem.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/register.rs:71:32
[INFO] [stdout]    |
[INFO] [stdout] 71 |             elem.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:71:32
[INFO] [stdout]    |
[INFO] [stdout] 71 |             elem.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/register.rs:75:32
[INFO] [stdout]    |
[INFO] [stdout] 75 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/register.rs:75:32
[INFO] [stdout]    |
[INFO] [stdout] 75 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]    --> src/peripheral.rs:126:30
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 e.children = children?;
[INFO] [stdout]     |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:75:32
[INFO] [stdout]    |
[INFO] [stdout] 75 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:126:30
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 e.children = children?;
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/register.rs:79:32
[INFO] [stdout]    |
[INFO] [stdout] 79 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:126:30
[INFO] [stdout]     |
[INFO] [stdout] 126 |                 e.children = children?;
[INFO] [stdout]     |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/register.rs:79:32
[INFO] [stdout]    |
[INFO] [stdout] 79 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]    --> src/peripheral.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         Ok(elem)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:79:32
[INFO] [stdout]    |
[INFO] [stdout] 79 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/protection.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("protection");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/protection.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 | /                 if config.field_sorting == DerivableSorting::Unchanged(None) {
[INFO] [stdout] 85 | |                     v.iter()
[INFO] [stdout] 86 | |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout] 87 | |                         .collect()
[INFO] [stdout] ...  |
[INFO] [stdout] 92 | |                         .collect()
[INFO] [stdout] 93 | |                 };
[INFO] [stdout]    | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/readaction.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("readAction");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:84:78
[INFO] [stdout]    |
[INFO] [stdout] 84 |                   if config.field_sorting == DerivableSorting::Unchanged(None) {
[INFO] [stdout]    |  ______________________________________________________________________________^
[INFO] [stdout] 85 | |                     v.iter()
[INFO] [stdout] 86 | |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout] 87 | |                         .collect()
[INFO] [stdout] 88 | |                 } else {
[INFO] [stdout]    | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/readaction.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:85:21
[INFO] [stdout]    |
[INFO] [stdout] 85 | /                     v.iter()
[INFO] [stdout] 86 | |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout] 87 | |                         .collect()
[INFO] [stdout]    | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/register.rs:86:38
[INFO] [stdout]    |
[INFO] [stdout] 86 |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:15:83
[INFO] [stdout]    |
[INFO] [stdout] 15 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout] 16 | |         match self {
[INFO] [stdout] 17 | |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout] 18 | |             Self::Array(info, array_info) => {
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:88:24
[INFO] [stdout]    |
[INFO] [stdout] 88 |                   } else {
[INFO] [stdout]    |  ________________________^
[INFO] [stdout] 89 | |                     sort_derived_fields(v, config.field_sorting)
[INFO] [stdout] 90 | |                         .into_iter()
[INFO] [stdout] 91 | |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout] 92 | |                         .collect()
[INFO] [stdout] 93 | |                 };
[INFO] [stdout]    | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | /         match self {
[INFO] [stdout] 17 | |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout] 18 | |             Self::Array(info, array_info) => {
[INFO] [stdout] 19 | |                 let mut base = Element::new("register");
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:89:21
[INFO] [stdout]    |
[INFO] [stdout] 89 | /                     sort_derived_fields(v, config.field_sorting)
[INFO] [stdout] 90 | |                         .into_iter()
[INFO] [stdout] 91 | |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout] 92 | |                         .collect()
[INFO] [stdout]    | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/register.rs:91:38
[INFO] [stdout]    |
[INFO] [stdout] 91 |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/register.rs:95:28
[INFO] [stdout]    |
[INFO] [stdout] 95 |             let children = children?;
[INFO] [stdout]    |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:95:28
[INFO] [stdout]    |
[INFO] [stdout] 95 |             let children = children?;
[INFO] [stdout]    |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:95:28
[INFO] [stdout]    |
[INFO] [stdout] 95 |             let children = children?;
[INFO] [stdout]    |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]    --> src/register.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         Ok(elem)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/registercluster.rs:8:83
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout]  9 | |         match self {
[INFO] [stdout] 10 | |             RegisterCluster::Register(r) => r.encode_with_config(config),
[INFO] [stdout] 11 | |             RegisterCluster::Cluster(c) => c.encode_with_config(config),
[INFO] [stdout] 12 | |         }
[INFO] [stdout] 13 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/registercluster.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | /         match self {
[INFO] [stdout] 10 | |             RegisterCluster::Register(r) => r.encode_with_config(config),
[INFO] [stdout] 11 | |             RegisterCluster::Cluster(c) => c.encode_with_config(config),
[INFO] [stdout] 12 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/registercluster.rs:10:45
[INFO] [stdout]    |
[INFO] [stdout] 10 |             RegisterCluster::Register(r) => r.encode_with_config(config),
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/registercluster.rs:11:44
[INFO] [stdout]    |
[INFO] [stdout] 11 |             RegisterCluster::Cluster(c) => c.encode_with_config(config),
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/registerproperties.rs:8:88
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, config: &Config) -> Result<Vec<XMLNode>, EncodeError> {
[INFO] [stdout]    |  ________________________________________________________________________________________^
[INFO] [stdout]  9 | |         let mut children = Vec::new();
[INFO] [stdout] 10 | |
[INFO] [stdout] 11 | |         if let Some(v) = &self.size {
[INFO] [stdout] ...  |
[INFO] [stdout] 37 | |         Ok(children)
[INFO] [stdout] 38 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/registerproperties.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 |             children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/registerproperties.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 |             children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/registerproperties.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 |             children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/registerproperties.rs:20:27
[INFO] [stdout]    |
[INFO] [stdout] 20 |             children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/registerproperties.rs:20:27
[INFO] [stdout]    |
[INFO] [stdout] 20 |             children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/registerproperties.rs:20:27
[INFO] [stdout]    |
[INFO] [stdout] 20 |             children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/registerproperties.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Ok(children)
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/usage.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("usage");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/usage.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:17:35
[INFO] [stdout]    |
[INFO] [stdout] 17 |             Self::Single(info) => info.encode_with_config(config),
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/writeconstraint.rs:8:84
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  9 | |         let v = match *self {
[INFO] [stdout] 10 | |             WriteConstraint::WriteAsRead(v) => new_node("writeAsRead", format!("{}", v)),
[INFO] [stdout] 11 | |             WriteConstraint::UseEnumeratedValues(v) => {
[INFO] [stdout] ...  |
[INFO] [stdout] 19 | |         Ok(elem)
[INFO] [stdout] 20 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:18:46
[INFO] [stdout]    |
[INFO] [stdout] 18 |               Self::Array(info, array_info) => {
[INFO] [stdout]    |  ______________________________________________^
[INFO] [stdout] 19 | |                 let mut base = Element::new("register");
[INFO] [stdout] 20 | |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout] 21 | |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout] 22 | |                 Ok(base)
[INFO] [stdout] 23 | |             }
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/writeconstraint.rs:14:42
[INFO] [stdout]    |
[INFO] [stdout] 14 |             WriteConstraint::Range(v) => v.encode_node()?,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/register.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/writeconstraint.rs:14:42
[INFO] [stdout]    |
[INFO] [stdout] 14 |             WriteConstraint::Range(v) => v.encode_node()?,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/writeconstraint.rs:14:42
[INFO] [stdout]    |
[INFO] [stdout] 14 |             WriteConstraint::Range(v) => v.encode_node()?,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 base.merge(&array_info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/writeconstraint.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, xmltree::Element>
[INFO] [stdout]   --> src/register.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/writeconstraint.rs:26:84
[INFO] [stdout]    |
[INFO] [stdout] 26 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout] 27 | |         let mut elem = Element::new("range");
[INFO] [stdout] 28 | |         elem.children = vec![
[INFO] [stdout] 29 | |             new_node("minimum", format!("{}", self.min)),
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | |         Ok(elem)
[INFO] [stdout] 33 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/writeconstraint.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 base.merge(&info.encode_with_config(config)?);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 Ok(base)
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]    --> src/register.rs:31:83
[INFO] [stdout]     |
[INFO] [stdout]  31 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]     |  ___________________________________________________________________________________^
[INFO] [stdout]  32 | |         let mut elem = Element::new("register");
[INFO] [stdout]  33 | |         elem.children.push(new_node(
[INFO] [stdout]  34 | |             "name",
[INFO] [stdout] ...   |
[INFO] [stdout] 110 | |         Ok(elem)
[INFO] [stdout] 111 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/register.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |             .extend(self.properties.encode_with_config(config)?);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |             .extend(self.properties.encode_with_config(config)?);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |             .extend(self.properties.encode_with_config(config)?);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/register.rs:67:32
[INFO] [stdout]    |
[INFO] [stdout] 67 |             elem.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/register.rs:67:32
[INFO] [stdout]    |
[INFO] [stdout] 67 |             elem.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:67:32
[INFO] [stdout]    |
[INFO] [stdout] 67 |             elem.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/register.rs:71:32
[INFO] [stdout]    |
[INFO] [stdout] 71 |             elem.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/register.rs:71:32
[INFO] [stdout]    |
[INFO] [stdout] 71 |             elem.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:71:32
[INFO] [stdout]    |
[INFO] [stdout] 71 |             elem.children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/register.rs:75:32
[INFO] [stdout]    |
[INFO] [stdout] 75 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/register.rs:75:32
[INFO] [stdout]    |
[INFO] [stdout] 75 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:75:32
[INFO] [stdout]    |
[INFO] [stdout] 75 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/register.rs:79:32
[INFO] [stdout]    |
[INFO] [stdout] 79 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/register.rs:79:32
[INFO] [stdout]    |
[INFO] [stdout] 79 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:79:32
[INFO] [stdout]    |
[INFO] [stdout] 79 |             elem.children.push(v.encode_node()?);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:84:17
[INFO] [stdout]    |
[INFO] [stdout] 84 | /                 if config.field_sorting == DerivableSorting::Unchanged(None) {
[INFO] [stdout] 85 | |                     v.iter()
[INFO] [stdout] 86 | |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout] 87 | |                         .collect()
[INFO] [stdout] ...  |
[INFO] [stdout] 92 | |                         .collect()
[INFO] [stdout] 93 | |                 };
[INFO] [stdout]    | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:84:78
[INFO] [stdout]    |
[INFO] [stdout] 84 |                   if config.field_sorting == DerivableSorting::Unchanged(None) {
[INFO] [stdout]    |  ______________________________________________________________________________^
[INFO] [stdout] 85 | |                     v.iter()
[INFO] [stdout] 86 | |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout] 87 | |                         .collect()
[INFO] [stdout] 88 | |                 } else {
[INFO] [stdout]    | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:85:21
[INFO] [stdout]    |
[INFO] [stdout] 85 | /                     v.iter()
[INFO] [stdout] 86 | |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout] 87 | |                         .collect()
[INFO] [stdout]    | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/register.rs:86:38
[INFO] [stdout]    |
[INFO] [stdout] 86 |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:88:24
[INFO] [stdout]    |
[INFO] [stdout] 88 |                   } else {
[INFO] [stdout]    |  ________________________^
[INFO] [stdout] 89 | |                     sort_derived_fields(v, config.field_sorting)
[INFO] [stdout] 90 | |                         .into_iter()
[INFO] [stdout] 91 | |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout] 92 | |                         .collect()
[INFO] [stdout] 93 | |                 };
[INFO] [stdout]    | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:89:21
[INFO] [stdout]    |
[INFO] [stdout] 89 | /                     sort_derived_fields(v, config.field_sorting)
[INFO] [stdout] 90 | |                         .into_iter()
[INFO] [stdout] 91 | |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout] 92 | |                         .collect()
[INFO] [stdout]    | |__________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/register.rs:91:38
[INFO] [stdout]    |
[INFO] [stdout] 91 |                         .map(|field| field.encode_node_with_config(config))
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, Vec<XMLNode>>
[INFO] [stdout]   --> src/register.rs:95:28
[INFO] [stdout]    |
[INFO] [stdout] 95 |             let children = children?;
[INFO] [stdout]    |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/register.rs:95:28
[INFO] [stdout]    |
[INFO] [stdout] 95 |             let children = children?;
[INFO] [stdout]    |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/register.rs:95:28
[INFO] [stdout]    |
[INFO] [stdout] 95 |             let children = children?;
[INFO] [stdout]    |                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]    --> src/register.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         Ok(elem)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/registercluster.rs:8:83
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ___________________________________________________________________________________^
[INFO] [stdout]  9 | |         match self {
[INFO] [stdout] 10 | |             RegisterCluster::Register(r) => r.encode_with_config(config),
[INFO] [stdout] 11 | |             RegisterCluster::Cluster(c) => c.encode_with_config(config),
[INFO] [stdout] 12 | |         }
[INFO] [stdout] 13 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/registercluster.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | /         match self {
[INFO] [stdout] 10 | |             RegisterCluster::Register(r) => r.encode_with_config(config),
[INFO] [stdout] 11 | |             RegisterCluster::Cluster(c) => c.encode_with_config(config),
[INFO] [stdout] 12 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/registercluster.rs:10:45
[INFO] [stdout]    |
[INFO] [stdout] 10 |             RegisterCluster::Register(r) => r.encode_with_config(config),
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/registercluster.rs:11:44
[INFO] [stdout]    |
[INFO] [stdout] 11 |             RegisterCluster::Cluster(c) => c.encode_with_config(config),
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/registerproperties.rs:8:88
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, config: &Config) -> Result<Vec<XMLNode>, EncodeError> {
[INFO] [stdout]    |  ________________________________________________________________________________________^
[INFO] [stdout]  9 | |         let mut children = Vec::new();
[INFO] [stdout] 10 | |
[INFO] [stdout] 11 | |         if let Some(v) = &self.size {
[INFO] [stdout] ...  |
[INFO] [stdout] 37 | |         Ok(children)
[INFO] [stdout] 38 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/registerproperties.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 |             children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/registerproperties.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 |             children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/registerproperties.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 |             children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/registerproperties.rs:20:27
[INFO] [stdout]    |
[INFO] [stdout] 20 |             children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/registerproperties.rs:20:27
[INFO] [stdout]    |
[INFO] [stdout] 20 |             children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/registerproperties.rs:20:27
[INFO] [stdout]    |
[INFO] [stdout] 20 |             children.push(v.encode_node_with_config(config)?);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<XMLNode>, EncodeError>
[INFO] [stdout]   --> src/registerproperties.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Ok(children)
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/usage.rs:6:84
[INFO] [stdout]    |
[INFO] [stdout]  6 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  7 | |         let mut elem = Element::new("usage");
[INFO] [stdout]  8 | |         elem.children.push(XMLNode::Text(self.as_str().to_string()));
[INFO] [stdout]  9 | |         Ok(elem)
[INFO] [stdout] 10 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]  --> src/usage.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         Ok(elem)
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/writeconstraint.rs:8:84
[INFO] [stdout]    |
[INFO] [stdout]  8 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout]  9 | |         let v = match *self {
[INFO] [stdout] 10 | |             WriteConstraint::WriteAsRead(v) => new_node("writeAsRead", format!("{}", v)),
[INFO] [stdout] 11 | |             WriteConstraint::UseEnumeratedValues(v) => {
[INFO] [stdout] ...  |
[INFO] [stdout] 19 | |         Ok(elem)
[INFO] [stdout] 20 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, EncodeError>, XMLNode>
[INFO] [stdout]   --> src/writeconstraint.rs:14:42
[INFO] [stdout]    |
[INFO] [stdout] 14 |             WriteConstraint::Range(v) => v.encode_node()?,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<XMLNode, EncodeError>
[INFO] [stdout]   --> src/writeconstraint.rs:14:42
[INFO] [stdout]    |
[INFO] [stdout] 14 |             WriteConstraint::Range(v) => v.encode_node()?,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/writeconstraint.rs:14:42
[INFO] [stdout]    |
[INFO] [stdout] 14 |             WriteConstraint::Range(v) => v.encode_node()?,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/writeconstraint.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/writeconstraint.rs:26:84
[INFO] [stdout]    |
[INFO] [stdout] 26 |       fn encode_with_config(&self, _config: &Config) -> Result<Element, EncodeError> {
[INFO] [stdout]    |  ____________________________________________________________________________________^
[INFO] [stdout] 27 | |         let mut elem = Element::new("range");
[INFO] [stdout] 28 | |         elem.children = vec![
[INFO] [stdout] 29 | |             new_node("minimum", format!("{}", self.min)),
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | |         Ok(elem)
[INFO] [stdout] 33 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<xmltree::Element, EncodeError>
[INFO] [stdout]   --> src/writeconstraint.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         Ok(elem)
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `svd-encoder` (lib) due to 228 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `svd-encoder` (lib test) due to 228 previous errors
[INFO] running `Command { std: "docker" "inspect" "a3fa844efaeaa8ceefc0030cc98f8ef2d7db2fd21b1e1ef766a813bb4d38a956", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3fa844efaeaa8ceefc0030cc98f8ef2d7db2fd21b1e1ef766a813bb4d38a956", kill_on_drop: false }`
[INFO] [stdout] a3fa844efaeaa8ceefc0030cc98f8ef2d7db2fd21b1e1ef766a813bb4d38a956
