[INFO] fetching crate neo3 0.5.0...
[INFO] testing neo3-0.5.0 against 1.90.0 for beta-1.91-3
[INFO] extracting crate neo3 0.5.0 into /workspace/builds/worker-2-tc1/source
[INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-2-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate neo3 0.5.0
[INFO] finished tweaking crates.io crate neo3 0.5.0
[INFO] tweaked toml for crates.io crate neo3 0.5.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate neo3 0.5.0 on toolchain 1.90.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate neo3 0.5.0 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" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rusb v0.9.4
[INFO] [stderr]   Downloaded dbl v0.3.2
[INFO] [stderr]   Downloaded base64ct v1.7.3
[INFO] [stderr]   Downloaded sha2-asm v0.6.4
[INFO] [stderr]   Downloaded block-modes v0.9.1
[INFO] [stderr]   Downloaded ethbloom v0.14.1
[INFO] [stderr]   Downloaded ethereum-types v0.15.1
[INFO] [stderr]   Downloaded impl-rlp v0.4.0
[INFO] [stderr]   Downloaded scrypt v0.11.0
[INFO] [stderr]   Downloaded rlp-derive v0.2.0
[INFO] [stderr]   Downloaded sdd v3.0.8
[INFO] [stderr]   Downloaded cmac v0.7.2
[INFO] [stderr]   Downloaded rlp v0.6.1
[INFO] [stderr]   Downloaded bip39 v2.1.0
[INFO] [stderr]   Downloaded coins-ledger v0.12.0
[INFO] [stderr]   Downloaded scc v2.3.4
[INFO] [stderr]   Downloaded yubihsm v0.42.1
[INFO] [stderr]   Downloaded tower-http v0.6.4
[INFO] [stderr]   Downloaded hyper-util v0.1.13
[INFO] [stderr]   Downloaded rust_decimal_macros v1.37.1
[INFO] [stderr]   Downloaded reqwest v0.12.18
[INFO] [stderr]   Downloaded hermit-abi v0.5.1
[INFO] [stderr]   Downloaded libusb1-sys v0.7.0
[INFO] [stderr]   Downloaded toml_write v0.1.1
[INFO] [stderr]   Downloaded hidapi-rusb v1.3.3
[INFO] [stderr]   Downloaded signature_derive v2.1.0
[INFO] [stderr]   Downloaded wiremock v0.6.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 91df101503defead554ce6510ea38c715e7dea4804286fde6f134f4d54c9557e
[INFO] running `Command { std: "docker" "start" "-a" "91df101503defead554ce6510ea38c715e7dea4804286fde6f134f4d54c9557e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "91df101503defead554ce6510ea38c715e7dea4804286fde6f134f4d54c9557e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "91df101503defead554ce6510ea38c715e7dea4804286fde6f134f4d54c9557e", kill_on_drop: false }`
[INFO] [stdout] 91df101503defead554ce6510ea38c715e7dea4804286fde6f134f4d54c9557e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ee1a0493fbbb43e0570e8e752aea4ede4cb38ccd42e7b1751272487c5df7015d
[INFO] running `Command { std: "docker" "start" "-a" "ee1a0493fbbb43e0570e8e752aea4ede4cb38ccd42e7b1751272487c5df7015d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling hashbrown v0.15.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling cc v1.2.25
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]    Compiling toml_datetime v0.6.9
[INFO] [stderr]    Compiling crunchy v0.2.3
[INFO] [stderr]    Compiling base64ct v1.7.3
[INFO] [stderr]    Compiling rustc-hex v2.1.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.100
[INFO] [stderr]    Compiling parity-scale-codec v3.7.5
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling byte-slice-cast v1.2.3
[INFO] [stderr]    Compiling bumpalo v3.17.0
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling rlp v0.5.2
[INFO] [stderr]    Compiling wasm-bindgen v0.2.100
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling bitcoin-internals v0.2.0
[INFO] [stderr]    Compiling uint v0.9.5
[INFO] [stderr]    Compiling half v2.6.0
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling indexmap v2.9.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling impl-rlp v0.3.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling clap_builder v4.5.39
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling time v0.3.41
[INFO] [stderr]    Compiling syn v2.0.101
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.5
[INFO] [stderr]    Compiling toml_edit v0.22.26
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling openssl-sys v0.9.109
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling openssl v0.10.73
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling uint v0.10.0
[INFO] [stderr]    Compiling const_format v0.2.34
[INFO] [stderr]    Compiling rust_decimal v1.37.1
[INFO] [stderr]    Compiling toml_write v0.1.1
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling bytes v1.10.1
[INFO] [stderr]    Compiling hex-conservative v0.1.2
[INFO] [stderr]    Compiling rustix v1.0.7
[INFO] [stderr]    Compiling semver v1.0.26
[INFO] [stderr]    Compiling fixed-hash v0.8.0
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling bitcoin_hashes v0.13.0
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling clap v4.5.39
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling is-terminal v0.4.16
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling send_wrapper v0.4.0
[INFO] [stderr]    Compiling neo3 v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling proc-macro-crate v3.3.0
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling open-fastrlp-derive v0.1.1
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ecb v0.1.2
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling tempfile v3.20.0
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling const-hex v1.14.1
[INFO] [stderr]    Compiling futures-locks v0.7.1
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling block-modes v0.9.1
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling hex-literal v0.4.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.100
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.3
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.7.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling scale-info-derive v2.11.6
[INFO] [stderr]    Compiling rlp-derive v0.2.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling rlp v0.6.1
[INFO] [stderr]    Compiling tokio v1.45.1
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.100
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling impl-rlp v0.4.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling enum-ordinalize-derive v4.3.1
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling zerovec v0.11.2
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling enum-ordinalize v4.3.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.3
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.100
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.2
[INFO] [stderr]    Compiling educe v0.6.0
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling rust_decimal_macros v1.37.1
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling simple_asn1 v0.6.3
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling num_enum v0.7.3
[INFO] [stderr]    Compiling tracing-futures v0.2.5
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling getset v0.1.5
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling js-sys v0.3.77
[INFO] [stderr]    Compiling serde_with_macros v3.12.0
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling tungstenite v0.23.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.0.3
[INFO] [stderr]    Compiling url v2.5.4
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling impl-serde v0.4.0
[INFO] [stderr]    Compiling impl-serde v0.5.0
[INFO] [stderr]    Compiling serde_spanned v0.6.8
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling serde_bytes v0.11.17
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling serde-big-array v0.5.1
[INFO] [stderr]    Compiling ethbloom v0.14.1
[INFO] [stderr]    Compiling primitive-types v0.13.1
[INFO] [stderr]    Compiling serde_with v3.12.0
[INFO] [stderr]    Compiling bip39 v2.1.0
[INFO] [stderr]    Compiling impl-codec v0.6.0
[INFO] [stderr]    Compiling scale-info v2.11.6
[INFO] [stderr]    Compiling ethereum-types v0.15.1
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling tokio-util v0.7.15
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling deadpool v0.10.0
[INFO] [stderr]    Compiling tokio-tungstenite v0.23.1
[INFO] [stderr]    Compiling tower-http v0.6.4
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling h2 v0.4.10
[INFO] [stderr]    Compiling ethbloom v0.13.0
[INFO] [stderr]    Compiling primitive-types v0.12.2
[INFO] [stderr]    Compiling gloo-timers v0.2.6
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling toml v0.8.22
[INFO] [stderr]    Compiling ethereum-types v0.14.1
[INFO] [stderr]    Compiling open-fastrlp v0.1.4
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling hyper-util v0.1.13
[INFO] [stderr]    Compiling reqwest v0.12.18
[INFO] [stderr]    Compiling wiremock v0.6.3
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:72:45
[INFO] [stdout]     |
[INFO] [stdout]  72 |             fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
[INFO] [stdout]     |                                                 -----^^^^^^^^^
[INFO] [stdout]     |                                                 |
[INFO] [stdout]     |                                                 expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:405:54
[INFO] [stdout]     |
[INFO] [stdout] 405 | #![warn(missing_debug_implementations, missing_docs, rust_2018_idioms, unreachable_pub)]
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(elided_lifetimes_in_paths)]` implied by `#[warn(rust_2018_idioms)]`
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout]  72 |             fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_types/contract/nef_file.rs:154:25
[INFO] [stdout]     |
[INFO] [stdout] 154 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 154 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_types/contract/nef_file.rs:245:25
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error>
[INFO] [stdout]     |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error>
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]  --> src/neo_types/nns/mod.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub use record_state::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ the name `RecordType` in the type namespace is first re-exported here
[INFO] [stdout] 3 | pub use record_type::*;
[INFO] [stdout]   |         -------------- but the name `RecordType` in the type namespace is also re-exported here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `substrate`
[INFO] [stdout]   --> src/neo_types/serde_with_utils.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[cfg(feature = "substrate")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]    = help: consider adding `substrate` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `substrate`
[INFO] [stdout]   --> src/neo_types/serde_with_utils.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[cfg(feature = "substrate")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]    = help: consider adding `substrate` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]     --> src/neo_types/serde_with_utils.rs:1034:44
[INFO] [stdout]      |
[INFO] [stdout] 1034 |         fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
[INFO] [stdout]      |                                             -----^^^^^^^^^
[INFO] [stdout]      |                                             |
[INFO] [stdout]      |                                             expected lifetime parameter
[INFO] [stdout]      |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]      |
[INFO] [stdout] 1034 |         fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stdout]      |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]     --> src/neo_types/serde_with_utils.rs:1070:44
[INFO] [stdout]      |
[INFO] [stdout] 1070 |         fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
[INFO] [stdout]      |                                             -----^^^^^^^^^
[INFO] [stdout]      |                                             |
[INFO] [stdout]      |                                             expected lifetime parameter
[INFO] [stdout]      |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]      |
[INFO] [stdout] 1070 |         fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stdout]      |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_types/stack_item.rs:83:44
[INFO] [stdout]    |
[INFO] [stdout] 83 |         fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
[INFO] [stdout]    |                                             -----^^^^^^^^^
[INFO] [stdout]    |                                             |
[INFO] [stdout]    |                                             expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 83 |         fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_types/tx_pool.rs:30:43
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
[INFO] [stdout]    |                                         -----^^^^^^^^^
[INFO] [stdout]    |                                         |
[INFO] [stdout]    |                                         expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stdout]    |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_builder/transaction/invocation_script.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 130 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_builder/transaction/signers/account_signer.rs:114:25
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error>
[INFO] [stdout]     |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 114 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error>
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_builder/transaction/signers/contract_signer.rs:182:25
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error>
[INFO] [stdout]     |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error>
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_builder/transaction/signers/signer.rs:569:25
[INFO] [stdout]     |
[INFO] [stdout] 569 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error>
[INFO] [stdout]     |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 569 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error>
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_builder/transaction/signers/transaction_signer.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error>
[INFO] [stdout]     |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error>
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_builder/transaction/transaction.rs:651:25
[INFO] [stdout]     |
[INFO] [stdout] 651 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error>
[INFO] [stdout]     |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 651 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error>
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_attribute.rs:145:25
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `init`
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_builder.rs:89:7
[INFO] [stdout]    |
[INFO] [stdout] 89 | #[cfg(feature = "init")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]    = help: consider adding `init` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `init`
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_builder.rs:92:11
[INFO] [stdout]    |
[INFO] [stdout] 92 | #[cfg(not(feature = "init"))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]    = help: consider adding `init` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:432:53
[INFO] [stdout]     |
[INFO] [stdout] 432 |     pub async fn build(&mut self) -> Result<Transaction<P>, TransactionError> {
[INFO] [stdout]     |                                             -----------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 432 |     pub async fn build(&mut self) -> Result<Transaction<'_, P>, TransactionError> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:437:63
[INFO] [stdout]     |
[INFO] [stdout] 437 |     pub async fn get_unsigned_tx(&mut self) -> Result<Transaction<P>, TransactionError> {
[INFO] [stdout]     |                                                       -----------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 437 |     pub async fn get_unsigned_tx(&mut self) -> Result<Transaction<'_, P>, TransactionError> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:826:52
[INFO] [stdout]     |
[INFO] [stdout] 826 |     pub async fn sign(&mut self) -> Result<Transaction<P>, BuilderError> {
[INFO] [stdout]     |                                            -----------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 826 |     pub async fn sign(&mut self) -> Result<Transaction<'_, P>, BuilderError> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_builder/transaction/verification_script.rs:232:25
[INFO] [stdout]     |
[INFO] [stdout] 232 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 232 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_builder/transaction/witness.rs:99:25
[INFO] [stdout]    |
[INFO] [stdout] 99 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error> {
[INFO] [stdout]    |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 99 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_builder/transaction/witness_rule/witness_condition.rs:362:25
[INFO] [stdout]     |
[INFO] [stdout] 362 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 362 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_builder/transaction/witness_rule/witness_rule.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error> {
[INFO] [stdout]    |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error> {
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_clients/api_trait.rs:310:32
[INFO] [stdout]     |
[INFO] [stdout] 310 |     ) -> Result<TransactionBuilder<Self::Provider>, Self::Error>;
[INFO] [stdout]     |                 ------------------^--------------- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 310 |     ) -> Result<TransactionBuilder<'_, Self::Provider>, Self::Error>;
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_clients/api_trait.rs:318:32
[INFO] [stdout]     |
[INFO] [stdout] 318 |     ) -> Result<TransactionBuilder<Self::Provider>, Self::Error>;
[INFO] [stdout]     |                 ------------------^--------------- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 318 |     ) -> Result<TransactionBuilder<'_, Self::Provider>, Self::Error>;
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_clients/api_trait.rs:326:32
[INFO] [stdout]     |
[INFO] [stdout] 326 |     ) -> Result<TransactionBuilder<Self::Provider>, Self::Error>;
[INFO] [stdout]     |                 ------------------^--------------- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 326 |     ) -> Result<TransactionBuilder<'_, Self::Provider>, Self::Error>;
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `dev-rpc`
[INFO] [stdout]  --> src/neo_clients/ext/mod.rs:1:7
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(feature = "dev-rpc")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]   = help: consider adding `dev-rpc` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `dev-rpc`
[INFO] [stdout]  --> src/neo_clients/ext/mod.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[cfg(feature = "dev-rpc")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]   = help: consider adding `dev-rpc` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ipc`
[INFO] [stdout]     --> src/neo_clients/rpc/rpc_client.rs:1224:11
[INFO] [stdout]      |
[INFO] [stdout] 1224 | #[cfg(all(feature = "ipc", any(unix, windows)))]
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]      = help: consider adding `ipc` as a feature in `Cargo.toml`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_clients/rpc/rpc_client.rs:508:32
[INFO] [stdout]     |
[INFO] [stdout] 508 |     ) -> Result<TransactionBuilder<P>, ProviderError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 508 |     ) -> Result<TransactionBuilder<'_, P>, ProviderError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_clients/rpc/rpc_client.rs:536:32
[INFO] [stdout]     |
[INFO] [stdout] 536 |     ) -> Result<TransactionBuilder<P>, ProviderError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 536 |     ) -> Result<TransactionBuilder<'_, P>, ProviderError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_clients/rpc/rpc_client.rs:565:32
[INFO] [stdout]     |
[INFO] [stdout] 565 |     ) -> Result<TransactionBuilder<P>, ProviderError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 565 |     ) -> Result<TransactionBuilder<'_, P>, ProviderError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_clients/rpc/pubsub.rs:87:47
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn poll_next(self: Pin<&mut Self>, ctx: &mut Context) -> Poll<Option<Self::Item>> {
[INFO] [stdout]    |                                                  ^^^^^^^ expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn poll_next(self: Pin<&mut Self>, ctx: &mut Context<'_>) -> Poll<Option<Self::Item>> {
[INFO] [stdout]    |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ipc`
[INFO] [stdout]  --> src/neo_clients/rpc/transports/mod.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[cfg(all(feature = "ipc", any(unix, windows)))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]   = help: consider adding `ipc` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `legacy-ws`
[INFO] [stdout]  --> src/neo_clients/rpc/transports/mod.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(feature = "legacy-ws")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]   = help: consider adding `legacy-ws` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ws`
[INFO] [stdout]   --> src/neo_clients/rpc/transports/mod.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(all(feature = "ws", not(feature = "legacy-ws")))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]    = help: consider adding `ws` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `legacy-ws`
[INFO] [stdout]   --> src/neo_clients/rpc/transports/mod.rs:10:31
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(all(feature = "ws", not(feature = "legacy-ws")))]
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]    = help: consider adding `legacy-ws` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ipc`
[INFO] [stdout]   --> src/neo_clients/rpc/transports/mod.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[cfg(all(feature = "ipc", any(unix, windows)))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]    = help: consider adding `ipc` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `legacy-ws`
[INFO] [stdout]   --> src/neo_clients/rpc/transports/mod.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[cfg(feature = "legacy-ws")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]    = help: consider adding `legacy-ws` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ws`
[INFO] [stdout]   --> src/neo_clients/rpc/transports/mod.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[cfg(all(feature = "ws", not(feature = "legacy-ws")))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]    = help: consider adding `ws` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `legacy-ws`
[INFO] [stdout]   --> src/neo_clients/rpc/transports/mod.rs:28:31
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[cfg(all(feature = "ws", not(feature = "legacy-ws")))]
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]    = help: consider adding `legacy-ws` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_clients/rpc/transports/common.rs:125:45
[INFO] [stdout]     |
[INFO] [stdout] 125 |             fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
[INFO] [stdout]     |                                                 -----^^^^^^^^^
[INFO] [stdout]     |                                                 |
[INFO] [stdout]     |                                                 expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 125 |             fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_clients/rpc/transports/common.rs:199:19
[INFO] [stdout]     |
[INFO] [stdout] 199 |                             let value: Params = map.next_value()?;
[INFO] [stdout]     |                                        ^^^^^^ expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 199 |                             let value: Params<'_> = map.next_value()?;
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `ws`
[INFO] [stdout]    --> src/neo_clients/mod.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         #[cfg(feature = "ws")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]     = help: consider adding `ws` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_codec/encode.rs:14:25
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error>
[INFO] [stdout]    |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error>
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_codec/encode.rs:29:25
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error>
[INFO] [stdout]    |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error>
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_codec/encode.rs:53:25
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn decode(reader: &mut Decoder) -> Result<Self, CodecError>
[INFO] [stdout]    |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 53 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, CodecError>
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_codec/encode.rs:81:25
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn decode(reader: &mut Decoder) -> Result<Self, CodecError>
[INFO] [stdout]    |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, CodecError>
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/contract_management.rs:124:32
[INFO] [stdout]     |
[INFO] [stdout] 124 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 124 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/famous/flamingo.rs:90:32
[INFO] [stdout]    |
[INFO] [stdout] 90 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 90 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/famous/flamingo.rs:124:32
[INFO] [stdout]     |
[INFO] [stdout] 124 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 124 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/famous/flamingo.rs:156:32
[INFO] [stdout]     |
[INFO] [stdout] 156 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 156 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/famous/flamingo.rs:181:32
[INFO] [stdout]     |
[INFO] [stdout] 181 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 181 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/famous/flamingo.rs:202:32
[INFO] [stdout]     |
[INFO] [stdout] 202 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 202 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/famous/grandshare.rs:86:32
[INFO] [stdout]    |
[INFO] [stdout] 86 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 86 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/famous/grandshare.rs:112:32
[INFO] [stdout]     |
[INFO] [stdout] 112 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 112 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/famous/grandshare.rs:140:32
[INFO] [stdout]     |
[INFO] [stdout] 140 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 140 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/famous/grandshare.rs:164:32
[INFO] [stdout]     |
[INFO] [stdout] 164 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 164 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/famous/neoburger.rs:104:32
[INFO] [stdout]     |
[INFO] [stdout] 104 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 104 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/famous/neoburger.rs:127:32
[INFO] [stdout]     |
[INFO] [stdout] 127 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 127 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/famous/neoburger.rs:148:32
[INFO] [stdout]     |
[INFO] [stdout] 148 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 148 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/famous/neocompound.rs:84:32
[INFO] [stdout]    |
[INFO] [stdout] 84 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 84 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/famous/neocompound.rs:109:32
[INFO] [stdout]     |
[INFO] [stdout] 109 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 109 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/famous/neocompound.rs:132:32
[INFO] [stdout]     |
[INFO] [stdout] 132 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 132 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/name_service.rs:98:67
[INFO] [stdout]    |
[INFO] [stdout] 98 |     async fn add_root(&self, root: &str) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                                                    ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 98 |     async fn add_root(&self, root: &str) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/name_service.rs:103:49
[INFO] [stdout]     |
[INFO] [stdout] 103 |     async fn get_roots(&self) -> Result<NeoIterator<String, P>, ContractError> {
[INFO] [stdout]     |                                         -----------^---------- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 103 |     async fn get_roots(&self) -> Result<NeoIterator<'_, String, P>, ContractError> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/name_service.rs:127:32
[INFO] [stdout]     |
[INFO] [stdout] 127 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 127 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/name_service.rs:140:32
[INFO] [stdout]     |
[INFO] [stdout] 140 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 140 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/name_service.rs:154:32
[INFO] [stdout]     |
[INFO] [stdout] 154 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 154 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/name_service.rs:166:32
[INFO] [stdout]     |
[INFO] [stdout] 166 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 166 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/name_service.rs:179:32
[INFO] [stdout]     |
[INFO] [stdout] 179 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 179 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/neo_token.rs:80:32
[INFO] [stdout]    |
[INFO] [stdout] 80 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 80 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/neo_token.rs:87:32
[INFO] [stdout]    |
[INFO] [stdout] 87 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 87 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/neo_token.rs:134:32
[INFO] [stdout]     |
[INFO] [stdout] 134 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 134 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/neo_token.rs:143:72
[INFO] [stdout]     |
[INFO] [stdout] 143 |     async fn cancel_vote(&self, voter: &H160) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                                                         ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 143 |     async fn cancel_vote(&self, voter: &H160) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/neo_token.rs:169:32
[INFO] [stdout]     |
[INFO] [stdout] 169 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 169 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/neo_token.rs:180:32
[INFO] [stdout]     |
[INFO] [stdout] 180 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 180 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/neo_uri.rs:122:32
[INFO] [stdout]     |
[INFO] [stdout] 122 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 122 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/policy_contract.rs:51:77
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub async fn set_fee_per_byte(&self, fee: i32) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                                                              ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub async fn set_fee_per_byte(&self, fee: i32) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/policy_contract.rs:58:32
[INFO] [stdout]    |
[INFO] [stdout] 58 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 58 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/policy_contract.rs:65:32
[INFO] [stdout]    |
[INFO] [stdout] 65 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 65 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/policy_contract.rs:72:32
[INFO] [stdout]    |
[INFO] [stdout] 72 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 72 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/policy_contract.rs:79:32
[INFO] [stdout]    |
[INFO] [stdout] 79 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 79 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/policy_contract.rs:87:32
[INFO] [stdout]    |
[INFO] [stdout] 87 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 87 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/policy_contract.rs:94:32
[INFO] [stdout]    |
[INFO] [stdout] 94 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 94 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/role_management.rs:84:32
[INFO] [stdout]    |
[INFO] [stdout] 84 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 84 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/traits/fungible_token.rs:43:32
[INFO] [stdout]    |
[INFO] [stdout] 43 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 43 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/traits/fungible_token.rs:58:32
[INFO] [stdout]    |
[INFO] [stdout] 58 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 58 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/traits/fungible_token.rs:79:26
[INFO] [stdout]    |
[INFO] [stdout] 79 |             <FungibleTokenContract<P> as FungibleTokenTrait<P>>::TRANSFER,
[INFO] [stdout]    |              ---------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 79 |             <FungibleTokenContract<'_, P> as FungibleTokenTrait<P>>::TRANSFER,
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/traits/fungible_token.rs:93:32
[INFO] [stdout]    |
[INFO] [stdout] 93 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 93 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/fungible_token.rs:109:32
[INFO] [stdout]     |
[INFO] [stdout] 109 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 109 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/traits/nft.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout] 26 |             <NftContract<P> as NonFungibleTokenTrait<P>>::BALANCE_OF,
[INFO] [stdout]    |              -----------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 26 |             <NftContract<'_, P> as NonFungibleTokenTrait<P>>::BALANCE_OF,
[INFO] [stdout]    |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/traits/nft.rs:34:66
[INFO] [stdout]    |
[INFO] [stdout] 34 |     async fn tokens_of(&mut self, owner: H160) -> Result<NeoIterator<Bytes, P>, ContractError> {
[INFO] [stdout]    |                                                          -----------^--------- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 34 |     async fn tokens_of(&mut self, owner: H160) -> Result<NeoIterator<'_, Bytes, P>, ContractError> {
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/traits/nft.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |             <NftContract<P> as NonFungibleTokenTrait<P>>::TOKENS_OF,
[INFO] [stdout]    |              -----------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 37 |             <NftContract<'_, P> as NonFungibleTokenTrait<P>>::TOKENS_OF,
[INFO] [stdout]    |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/traits/nft.rs:52:32
[INFO] [stdout]    |
[INFO] [stdout] 52 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 52 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/traits/nft.rs:64:32
[INFO] [stdout]    |
[INFO] [stdout] 64 |     ) -> Result<TransactionBuilder<Self::P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-------- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 64 |     ) -> Result<TransactionBuilder<'_, Self::P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/traits/nft.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 67 |             <NftContract<P> as NonFungibleTokenTrait<P>>::TRANSFER,
[INFO] [stdout]    |              -----------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 67 |             <NftContract<'_, P> as NonFungibleTokenTrait<P>>::TRANSFER,
[INFO] [stdout]    |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/traits/nft.rs:79:32
[INFO] [stdout]    |
[INFO] [stdout] 79 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 79 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/traits/nft.rs:98:32
[INFO] [stdout]    |
[INFO] [stdout] 98 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 98 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:118:16
[INFO] [stdout]     |
[INFO] [stdout] 118 |             <NftContract<P> as NonFungibleTokenTrait<P>>::TRANSFER,
[INFO] [stdout]     |              -----------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 118 |             <NftContract<'_, P> as NonFungibleTokenTrait<P>>::TRANSFER,
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:128:16
[INFO] [stdout]     |
[INFO] [stdout] 128 |             <NftContract<P> as NonFungibleTokenTrait<P>>::OWNER_OF,
[INFO] [stdout]     |              -----------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 128 |             <NftContract<'_, P> as NonFungibleTokenTrait<P>>::OWNER_OF,
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:168:32
[INFO] [stdout]     |
[INFO] [stdout] 168 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 168 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:184:32
[INFO] [stdout]     |
[INFO] [stdout] 184 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 184 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:188:16
[INFO] [stdout]     |
[INFO] [stdout] 188 |             <NftContract<P> as NonFungibleTokenTrait<P>>::TRANSFER,
[INFO] [stdout]     |              -----------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 188 |             <NftContract<'_, P> as NonFungibleTokenTrait<P>>::TRANSFER,
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:201:32
[INFO] [stdout]     |
[INFO] [stdout] 201 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 201 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:223:32
[INFO] [stdout]     |
[INFO] [stdout] 223 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 223 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:245:16
[INFO] [stdout]     |
[INFO] [stdout] 245 |             <NftContract<P> as NonFungibleTokenTrait<P>>::TRANSFER,
[INFO] [stdout]     |              -----------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 245 |             <NftContract<'_, P> as NonFungibleTokenTrait<P>>::TRANSFER,
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:254:25
[INFO] [stdout]     |
[INFO] [stdout] 254 |     ) -> Result<NeoIterator<Address, P>, ContractError> {
[INFO] [stdout]     |                 -----------^----------- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 254 |     ) -> Result<NeoIterator<'_, Address, P>, ContractError> {
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:258:16
[INFO] [stdout]     |
[INFO] [stdout] 258 |             <NftContract<P> as NonFungibleTokenTrait<P>>::OWNER_OF,
[INFO] [stdout]     |              -----------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 258 |             <NftContract<'_, P> as NonFungibleTokenTrait<P>>::OWNER_OF,
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:283:16
[INFO] [stdout]     |
[INFO] [stdout] 283 |             <NftContract<P> as NonFungibleTokenTrait<P>>::BALANCE_OF,
[INFO] [stdout]     |              -----------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 283 |             <NftContract<'_, P> as NonFungibleTokenTrait<P>>::BALANCE_OF,
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:291:50
[INFO] [stdout]     |
[INFO] [stdout] 291 |     async fn tokens(&mut self) -> Result<NeoIterator<Bytes, P>, ContractError> {
[INFO] [stdout]     |                                          -----------^--------- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 291 |     async fn tokens(&mut self) -> Result<NeoIterator<'_, Bytes, P>, ContractError> {
[INFO] [stdout]     |                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:293:16
[INFO] [stdout]     |
[INFO] [stdout] 293 |             <NftContract<P> as NonFungibleTokenTrait<P>>::TOKENS,
[INFO] [stdout]     |              -----------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 293 |             <NftContract<'_, P> as NonFungibleTokenTrait<P>>::TOKENS,
[INFO] [stdout]     |                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 <NftContract<P> as NonFungibleTokenTrait<P>>::PROPERTIES,
[INFO] [stdout]     |                  -----------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 <NftContract<'_, P> as NonFungibleTokenTrait<P>>::PROPERTIES,
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/nft.rs:336:17
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 <NftContract<P> as NonFungibleTokenTrait<P>>::PROPERTIES,
[INFO] [stdout]     |                  -----------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 336 |                 <NftContract<'_, P> as NonFungibleTokenTrait<P>>::PROPERTIES,
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_contract/traits/smart_contract.rs:51:32
[INFO] [stdout]    |
[INFO] [stdout] 51 |     ) -> Result<TransactionBuilder<Self::P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-------- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 51 |     ) -> Result<TransactionBuilder<'_, Self::P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_contract/traits/smart_contract.rs:173:25
[INFO] [stdout]     |
[INFO] [stdout] 173 |     ) -> Result<NeoIterator<U, Self::P>, ContractError>
[INFO] [stdout]     |                 -----------^----------- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 173 |     ) -> Result<NeoIterator<'_, U, Self::P>, ContractError>
[INFO] [stdout]     |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `substrate`
[INFO] [stdout]   --> src/neo_crypto/keys.rs:82:12
[INFO] [stdout]    |
[INFO] [stdout] 82 | #[cfg_attr(feature = "substrate", serde(crate = "serde_substrate"))]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]    = help: consider adding `substrate` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_crypto/keys.rs:423:29
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
[INFO] [stdout]     |                           -----^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_crypto/keys.rs:429:29
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
[INFO] [stdout]     |                           -----^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 429 |     fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_crypto/keys.rs:439:29
[INFO] [stdout]     |
[INFO] [stdout] 439 |     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
[INFO] [stdout]     |                           -----^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 439 |     fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_crypto/keys.rs:630:25
[INFO] [stdout]     |
[INFO] [stdout] 630 |     fn decode(reader: &mut Decoder) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                            ^^^^^^^ expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 630 |     fn decode(reader: &mut Decoder<'_>) -> Result<Self, Self::Error> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `yubihsm`
[INFO] [stdout]   --> src/neo_wallets/mod.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[cfg(all(feature = "yubihsm", not(target_arch = "wasm32")))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `coins-ledger`, `default`, `futures`, `impl-codec`, `impl-serde`, `ledger`, `mock-hsm`, `no_std`, `protobuf`, `scale-info`, `sgx`, and `yubi`
[INFO] [stdout]    = help: consider adding `yubihsm` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]   --> src/neo_x/bridge/bridge_contract.rs:95:32
[INFO] [stdout]    |
[INFO] [stdout] 95 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]    |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]    |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]    |
[INFO] [stdout] 95 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]    |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hidden lifetime parameters in types are deprecated
[INFO] [stdout]    --> src/neo_x/bridge/bridge_contract.rs:130:32
[INFO] [stdout]     |
[INFO] [stdout] 130 |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |                 ------------------^-- expected lifetime parameter
[INFO] [stdout]     |
[INFO] [stdout] help: indicate the anonymous lifetime
[INFO] [stdout]     |
[INFO] [stdout] 130 |     ) -> Result<TransactionBuilder<'_, P>, ContractError> {
[INFO] [stdout]     |                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Bytes`
[INFO] [stdout]  --> src/sdk/websocket.rs:7:45
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::neo_types::{ScriptHash, Address, Bytes};
[INFO] [stdout]   |                                             ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `KeyPair` and `Secp256r1PublicKey`
[INFO] [stdout]  --> src/sdk/hd_wallet.rs:8:25
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::neo_crypto::{KeyPair, Secp256r1PublicKey};
[INFO] [stdout]   |                         ^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]   --> src/sdk/hd_wallet.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::neo_crypto::wif_from_private_key`
[INFO] [stdout]    --> src/sdk/hd_wallet.rs:214:13
[INFO] [stdout]     |
[INFO] [stdout] 214 |         use crate::neo_crypto::wif_from_private_key;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TransactionBuilder`
[INFO] [stdout]  --> src/sdk/transaction_simulator.rs:8:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::neo_builder::{TransactionBuilder, ScriptBuilder, Signer};
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Account`
[INFO] [stdout]   --> src/sdk/transaction_simulator.rs:10:27
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::neo_protocol::{Account, AccountTrait};
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Account`, `ScriptBuilder`, and `TransactionBuilder`
[INFO] [stdout]   --> src/sdk/mod.rs:13:20
[INFO] [stdout]    |
[INFO] [stdout] 13 |     neo_protocol::{Account, AccountTrait},
[INFO] [stdout]    |                    ^^^^^^^
[INFO] [stdout] 14 |     neo_types::{ScriptHash, ContractParameter, StackItem},
[INFO] [stdout] 15 |     neo_builder::{TransactionBuilder, ScriptBuilder},
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::encode`: Use Engine::encode
[INFO] [stdout]    --> src/neo_types/mod.rs:158:11
[INFO] [stdout]     |
[INFO] [stdout] 158 |         base64::encode(&self)
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::encode`: Use Engine::encode
[INFO] [stdout]    --> src/neo_types/mod.rs:164:11
[INFO] [stdout]     |
[INFO] [stdout] 164 |         base64::encode(&self)
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::encode`: Use Engine::encode
[INFO] [stdout]   --> src/neo_types/bytes.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 |         base64::encode(&self.0)
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::encode`: Use Engine::encode
[INFO] [stdout]    --> src/neo_types/stack_item.rs:188:29
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let byte_string = base64::encode(byte_array);
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::decode`: Use Engine::decode
[INFO] [stdout]    --> src/neo_types/stack_item.rs:205:43
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 Some(String::from_utf8_lossy(&base64::decode(value).unwrap()).to_string())
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::decode`: Use Engine::decode
[INFO] [stdout]    --> src/neo_types/stack_item.rs:258:14
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     base64::decode(value.trim_end())
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::decode`: Use Engine::decode
[INFO] [stdout]   --> src/neo_types/string.rs:37:11
[INFO] [stdout]    |
[INFO] [stdout] 37 |         base64::decode(self)
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::encode`: Use Engine::encode
[INFO] [stdout]   --> src/neo_types/string.rs:41:11
[INFO] [stdout]    |
[INFO] [stdout] 41 |         base64::encode(self.as_bytes())
[INFO] [stdout]    |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::encode`: Use Engine::encode
[INFO] [stdout]    --> src/neo_types/util.rs:408:11
[INFO] [stdout]     |
[INFO] [stdout] 408 |         base64::encode(self)
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::decode`: Use Engine::decode
[INFO] [stdout]    --> src/neo_builder/transaction/transaction.rs:170:31
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let script: Bytes = base64::decode(value["script"].as_str().unwrap_or_default())
[INFO] [stdout]     |                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::decode`: Use Engine::decode
[INFO] [stdout]    --> src/neo_crypto/utils.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 |         base64::decode(self)
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::decode`: Use Engine::decode
[INFO] [stdout]    --> src/neo_crypto/utils.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 |         base64::decode(self)
[INFO] [stdout]     |                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::encode`: Use Engine::encode
[INFO] [stdout]    --> src/neo_fs/client.rs:248:20
[INFO] [stdout]     |
[INFO] [stdout] 248 |             "data": base64::encode(&part.payload)
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::encode`: Use Engine::encode
[INFO] [stdout]    --> src/neo_fs/client.rs:377:24
[INFO] [stdout]     |
[INFO] [stdout] 377 |                 "payload": base64::encode(&object.payload)
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::decode`: Use Engine::decode
[INFO] [stdout]    --> src/neo_fs/client.rs:408:30
[INFO] [stdout]     |
[INFO] [stdout] 408 |                 object.payload = base64::decode(payload_b64).map_err(|e| {
[INFO] [stdout]     |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::decode`: Use Engine::decode
[INFO] [stdout]    --> src/neo_fs/client.rs:512:22
[INFO] [stdout]     |
[INFO] [stdout] 512 |                 .map(|s| base64::decode(s).unwrap_or_default())
[INFO] [stdout]     |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::decode`: Use Engine::decode
[INFO] [stdout]    --> src/sdk/mod.rs:234:29
[INFO] [stdout]     |
[INFO] [stdout] 234 |                     base64::decode(value).ok()
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `base64::decode`: Use Engine::decode
[INFO] [stdout]    --> src/sdk/mod.rs:261:29
[INFO] [stdout]     |
[INFO] [stdout] 261 |                     base64::decode(value).ok()
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> src/neo_clients/mock_client.rs:285:52
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub async fn mock_send_raw_transaction(&mut self, result: RawTransaction) -> &mut Self {
[INFO] [stdout]     |                                                       ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `script`
[INFO] [stdout]    --> src/sdk/transaction_simulator.rs:373:9
[INFO] [stdout]     |
[INFO] [stdout] 373 |         script: &[u8],
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/sdk/transaction_simulator.rs:375:13
[INFO] [stdout]     |
[INFO] [stdout] 375 |         let mut storage = HashMap::new();
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/sdk/transaction_simulator.rs:376:13
[INFO] [stdout]     |
[INFO] [stdout] 376 |         let mut balances = HashMap::new();
[INFO] [stdout]     |             ----^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `item`
[INFO] [stdout]    --> src/sdk/transaction_simulator.rs:444:21
[INFO] [stdout]     |
[INFO] [stdout] 444 |         if let Some(item) = result.stack.first() {
[INFO] [stdout]     |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_item`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `from`
[INFO] [stdout]    --> src/sdk/mod.rs:310:9
[INFO] [stdout]     |
[INFO] [stdout] 310 |         from: &Wallet,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to`
[INFO] [stdout]    --> src/sdk/mod.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |         to: &str,
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_to`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `amount`
[INFO] [stdout]    --> src/sdk/mod.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |         amount: u64,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_amount`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `token`
[INFO] [stdout]    --> src/sdk/mod.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |         token: Token,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_token`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `deployer`
[INFO] [stdout]    --> src/sdk/mod.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |         deployer: &Wallet,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_deployer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nef`
[INFO] [stdout]    --> src/sdk/mod.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         nef: Vec<u8>,
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_nef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `manifest`
[INFO] [stdout]    --> src/sdk/mod.rs:337:9
[INFO] [stdout]     |
[INFO] [stdout] 337 |         manifest: String,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_manifest`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `contract`
[INFO] [stdout]    --> src/sdk/mod.rs:358:9
[INFO] [stdout]     |
[INFO] [stdout] 358 |         contract: &ScriptHash,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `method`
[INFO] [stdout]    --> src/sdk/mod.rs:359:9
[INFO] [stdout]     |
[INFO] [stdout] 359 |         method: &str,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_method`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]    --> src/sdk/mod.rs:360:9
[INFO] [stdout]     |
[INFO] [stdout] 360 |         params: Vec<ContractParameter>,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `signer`
[INFO] [stdout]    --> src/sdk/mod.rs:382:9
[INFO] [stdout]     |
[INFO] [stdout] 382 |         signer: &Wallet,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_signer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `contract`
[INFO] [stdout]    --> src/sdk/mod.rs:383:9
[INFO] [stdout]     |
[INFO] [stdout] 383 |         contract: &ScriptHash,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `method`
[INFO] [stdout]    --> src/sdk/mod.rs:384:9
[INFO] [stdout]     |
[INFO] [stdout] 384 |         method: &str,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_method`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]    --> src/sdk/mod.rs:385:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |         params: Vec<ContractParameter>,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tx_hash`
[INFO] [stdout]    --> src/sdk/mod.rs:400:9
[INFO] [stdout]     |
[INFO] [stdout] 400 |         tx_hash: &str,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tx_hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `timeout`
[INFO] [stdout]    --> src/sdk/mod.rs:401:9
[INFO] [stdout]     |
[INFO] [stdout] 401 |         timeout: Duration,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_timeout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `client`
[INFO] [stdout]    --> src/sdk/mod.rs:544:32
[INFO] [stdout]     |
[INFO] [stdout] 544 |     pub async fn execute(self, client: &RpcClient<HttpProvider>) -> Result<TxHash, NeoError> {
[INFO] [stdout]     |                                ^^^^^^ help: if this is intentional, prefix it with an underscore: `_client`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AccountTrait`
[INFO] [stdout]   --> src/sdk/mod.rs:13:29
[INFO] [stdout]    |
[INFO] [stdout] 13 |     neo_protocol::{Account, AccountTrait},
[INFO] [stdout]    |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AccountTrait`
[INFO] [stdout]   --> src/sdk/transaction_simulator.rs:10:36
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::neo_protocol::{Account, AccountTrait};
[INFO] [stdout]    |                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sha3::Digest`
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use sha3::Digest;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::hash::Hasher`
[INFO] [stdout]  --> src/neo_types/contract/nef_file.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::hash::Hasher;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::io::AsyncReadExt`
[INFO] [stdout]  --> src/neo_types/contract/nef_file.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tokio::io::AsyncReadExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hasher`
[INFO] [stdout]  --> src/neo_types/nns/record_state.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::hash::{Hash, Hasher};
[INFO] [stdout]   |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Digest`
[INFO] [stdout]  --> src/neo_crypto/hash.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use sha2::{Digest, Sha256, Sha512};
[INFO] [stdout]   |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `elliptic_curve::pkcs8::der::Encode`
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use elliptic_curve::pkcs8::der::Encode;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hasher`
[INFO] [stdout]  --> src/neo_protocol/responses/oracle_request.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::hash::{Hash, Hasher};
[INFO] [stdout]   |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hasher`
[INFO] [stdout]  --> src/neo_protocol/responses/notification.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::hash::{Hash, Hasher};
[INFO] [stdout]   |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hasher`
[INFO] [stdout]  --> src/neo_protocol/responses/populated_blocks.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::hash::{Hash, Hasher};
[INFO] [stdout]   |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_util::TryFutureExt`
[INFO] [stdout]  --> src/neo_builder/transaction/transaction.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures_util::TryFutureExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hasher`
[INFO] [stdout]  --> src/neo_protocol/responses/reponse_transaction.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::hash::{Hash, Hasher};
[INFO] [stdout]   |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hash`
[INFO] [stdout]  --> src/neo_protocol/responses/reponse_transaction.rs:1:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::hash::{Hash, Hasher};
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_util::TryFutureExt`
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_builder.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | use futures_util::TryFutureExt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ScriptHashExtension`
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_builder.rs:61:58
[INFO] [stdout]    |
[INFO] [stdout] 61 |     Bytes, ContractParameter, InvocationResult, ScriptHash, ScriptHashExtension,
[INFO] [stdout]    |                                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Hasher`
[INFO] [stdout]  --> src/neo_builder/transaction/transaction_send_token.rs:4:23
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::hash::{Hash, Hasher};
[INFO] [stdout]   |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `script_hash::ScriptHashExtension`
[INFO] [stdout]   --> src/neo_builder/transaction/verification_script.rs:11:3
[INFO] [stdout]    |
[INFO] [stdout] 11 |         script_hash::ScriptHashExtension, OpCode,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `p256::pkcs8::der::Encode`
[INFO] [stdout]   --> src/neo_builder/transaction/verification_script.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use p256::pkcs8::der::Encode;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_enum::TryFromPrimitive`
[INFO] [stdout]  --> src/neo_contract/role_management.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use num_enum::TryFromPrimitive;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `str::FromStr`
[INFO] [stdout]  --> src/neo_clients/rpc/transports/http_provider.rs:4:2
[INFO] [stdout]   |
[INFO] [stdout] 4 |     str::FromStr,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `real::Real`
[INFO] [stdout]  --> src/neo_contract/traits/token.rs:2:18
[INFO] [stdout]   |
[INFO] [stdout] 2 | use num_traits::{real::Real, ToPrimitive};
[INFO] [stdout]   |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `neo3::prelude`
[INFO] [stdout]  --> src/neo_crypto/wif.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use neo3::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FutureExt`
[INFO] [stdout]  --> src/neo_contract/contract_management.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use futures::{FutureExt, TryFutureExt};
[INFO] [stdout]   |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryFutureExt`
[INFO] [stdout]  --> src/neo_contract/contract_management.rs:2:26
[INFO] [stdout]   |
[INFO] [stdout] 2 | use futures::{FutureExt, TryFutureExt};
[INFO] [stdout]   |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SignerMut`
[INFO] [stdout]   --> src/neo_crypto/keys.rs:80:40
[INFO] [stdout]    |
[INFO] [stdout] 80 | use signature::{hazmat::PrehashSigner, SignerMut, Verifier};
[INFO] [stdout]    |                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `APITrait`
[INFO] [stdout]  --> src/neo_contract/famous/flamingo.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 |     neo_clients::{APITrait, JsonRpcProvider, RpcClient},
[INFO] [stdout]   |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Field`
[INFO] [stdout]   --> src/neo_crypto/keys.rs:73:3
[INFO] [stdout]    |
[INFO] [stdout] 73 |         Field,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `APITrait`
[INFO] [stdout]  --> src/neo_contract/famous/grandshare.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 |     neo_clients::{APITrait, JsonRpcProvider, RpcClient},
[INFO] [stdout]   |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `APITrait`
[INFO] [stdout]  --> src/neo_contract/famous/neoburger.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 |     neo_clients::{APITrait, JsonRpcProvider, RpcClient},
[INFO] [stdout]   |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `APITrait`
[INFO] [stdout]  --> src/neo_contract/famous/neocompound.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 |     neo_clients::{APITrait, JsonRpcProvider, RpcClient},
[INFO] [stdout]   |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures::FutureExt`
[INFO] [stdout]   --> src/neo_contract/name_service.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use futures::FutureExt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `script_hash`
[INFO] [stdout]    --> src/neo_types/address.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub fn from_script_hash(script_hash: &H160) -> Result<String, NeoError> {
[INFO] [stdout]     |                         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_script_hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `block_time`
[INFO] [stdout]    --> src/neo_builder/transaction/transaction.rs:174:7
[INFO] [stdout]     |
[INFO] [stdout] 174 |         let block_time = value["blocktime"].as_i64().map(|v| v as i32);
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `height`
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:979:44
[INFO] [stdout]     |
[INFO] [stdout] 979 |                 TransactionAttribute::NotValidBefore { height } => {
[INFO] [stdout]     |                                                        ^^^^^^ help: try ignoring the field: `height: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hash`
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:982:39
[INFO] [stdout]     |
[INFO] [stdout] 982 |                 TransactionAttribute::Conflicts { hash } => {
[INFO] [stdout]     |                                                   ^^^^ help: try ignoring the field: `hash: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `signers`
[INFO] [stdout]    --> src/neo_clients/rpc/rpc_client.rs:507:3
[INFO] [stdout]     |
[INFO] [stdout] 507 |         signers: Vec<Signer>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_signers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `signers`
[INFO] [stdout]    --> src/neo_clients/rpc/rpc_client.rs:535:3
[INFO] [stdout]     |
[INFO] [stdout] 535 |         signers: Vec<Signer>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_signers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `signers`
[INFO] [stdout]    --> src/neo_clients/rpc/rpc_client.rs:564:3
[INFO] [stdout]     |
[INFO] [stdout] 564 |         signers: Vec<Signer>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_signers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `token`
[INFO] [stdout]    --> src/neo_fs/client.rs:473:15
[INFO] [stdout]     |
[INFO] [stdout] 473 |         if let Some(token) = response.get("token").and_then(|v| v.as_str()) {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_token`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `password`
[INFO] [stdout]    --> src/neo_protocol/nep2.rs:548:29
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn decrypt_test_vector(password: &str, nep2: &str) -> Result<KeyPair, Nep2Error> {
[INFO] [stdout]     |                                ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_password`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nep2`
[INFO] [stdout]    --> src/neo_protocol/nep2.rs:548:45
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn decrypt_test_vector(password: &str, nep2: &str) -> Result<KeyPair, Nep2Error> {
[INFO] [stdout]     |                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_nep2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `transaction_attribute::OracleResponse` is more private than the item `transaction_attribute::TransactionAttribute::OracleResponse::0`
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 |     OracleResponse(OracleResponse),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^ field `transaction_attribute::TransactionAttribute::OracleResponse::0` is reachable at visibility `pub`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `transaction_attribute::OracleResponse` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | struct OracleResponse {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `name_service::RecordType` is more private than the item `NeoNameService::<'a, P>::set_record`
[INFO] [stdout]    --> src/neo_contract/name_service.rs:149:2
[INFO] [stdout]     |
[INFO] [stdout] 149 | /     pub async fn set_record(
[INFO] [stdout] 150 | |         &self,
[INFO] [stdout] 151 | |         name: &str,
[INFO] [stdout] 152 | |         record_type: RecordType,
[INFO] [stdout] 153 | |         data: &str,
[INFO] [stdout] 154 | |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     | |_____________________________________________________^ method `NeoNameService::<'a, P>::set_record` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `name_service::RecordType` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/neo_contract/name_service.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | enum RecordType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `name_service::RecordType` is more private than the item `NeoNameService::<'a, P>::delete_record`
[INFO] [stdout]    --> src/neo_contract/name_service.rs:162:2
[INFO] [stdout]     |
[INFO] [stdout] 162 | /     pub async fn delete_record(
[INFO] [stdout] 163 | |         &self,
[INFO] [stdout] 164 | |         name: &str,
[INFO] [stdout] 165 | |         record_type: RecordType,
[INFO] [stdout] 166 | |     ) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     | |_____________________________________________________^ method `NeoNameService::<'a, P>::delete_record` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `name_service::RecordType` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/neo_contract/name_service.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | enum RecordType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `neo_get_unspents::Balance` is more private than the item `Unspents::balances`
[INFO] [stdout]   --> src/neo_protocol/responses/neo_get_unspents.rs:9:2
[INFO] [stdout]    |
[INFO] [stdout]  9 |     pub balances: Vec<Balance>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ field `Unspents::balances` is reachable at visibility `pub`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `neo_get_unspents::Balance` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> src/neo_protocol/responses/neo_get_unspents.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | struct Balance {
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `OptimizationRule` is more private than the item `TransactionSimulatorBuilder::add_optimization_rule`
[INFO] [stdout]    --> src/sdk/transaction_simulator.rs:641:5
[INFO] [stdout]     |
[INFO] [stdout] 641 |     pub fn add_optimization_rule(mut self, rule: OptimizationRule) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `TransactionSimulatorBuilder::add_optimization_rule` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `OptimizationRule` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/sdk/transaction_simulator.rs:535:1
[INFO] [stdout]     |
[INFO] [stdout] 535 | enum OptimizationRule {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]    --> src/neo_error/unified.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 202 | enum ErrorKind {
[INFO] [stdout]     |      --------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 206 |     Transaction,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 207 |     Configuration,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 208 |     Validation,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 209 |     InsufficientFunds,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 210 |     Timeout,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 211 |     RateLimit,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 212 |     Other,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ErrorKind` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/neo_error/unified.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 216 | struct ErrorContext {
[INFO] [stdout]     |        ------------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 219 |     tx_hash: Option<String>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 220 |     field: Option<String>,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 221 |     value: Option<String>,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 222 |     required: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 223 |     available: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 224 |     token: Option<String>,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 225 |     duration: Option<std::time::Duration>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 226 |     operation: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ErrorContext` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `MAX_SCRIPT_LENGTH`, `get_checksum_as_integer`, `read_from_file`, and `read_from_stack_item` are never used
[INFO] [stdout]    --> src/neo_types/contract/nef_file.rs:51:8
[INFO] [stdout]     |
[INFO] [stdout]  46 | impl NefFile {
[INFO] [stdout]     | ------------ associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  51 |     const MAX_SCRIPT_LENGTH: usize = 512 * 1024;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  55 |     fn get_checksum_as_integer(bytes: &Bytes) -> Result<i32, TypeError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  75 |     fn read_from_file(file: &str) -> Result<Self, TypeError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 109 |     fn read_from_stack_item(item: StackItem) -> Result<Self, TypeError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `NameState` is never constructed
[INFO] [stdout]  --> src/neo_types/nns/name_state.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub(crate) struct NameState {
[INFO] [stdout]   |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/neo_types/nns/name_state.rs:11:16
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl NameState {
[INFO] [stdout]    | -------------- associated function in this implementation
[INFO] [stdout] 11 |     pub(crate) fn new(name: String, expiration: Option<i64>, admin: Option<[u8; 20]>) -> Self {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Bytes` is never constructed
[INFO] [stdout]   --> src/neo_types/bytes.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct Bytes(Vec<u8>);
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]   --> src/neo_types/bytes.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl Bytes {
[INFO] [stdout]    | ---------- methods in this implementation
[INFO] [stdout] 17 |     fn b_int(&self) -> Result<BigInt, &'static str> {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 24 |     fn base64_encoded(&self) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 28 |     fn base58_encoded(&self) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     fn base58_check_encoded(&self) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 |     fn no_prefix_hex(&self) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     fn var_size(&self) -> usize {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 47 |     fn scripthash_to_address(&self) -> String {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 61 |     fn to_padded(&self, length: usize, trailing: bool) -> Result<Bytes, &'static str> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 |     fn trim_trailing_bytes(&mut self, byte: u8) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `power_of` is never used
[INFO] [stdout]   --> src/neo_types/numeric.rs:32:4
[INFO] [stdout]    |
[INFO] [stdout] 32 | fn power_of(base: i32, exp: i32) -> i32 {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `var_size` is never used
[INFO] [stdout]   --> src/neo_types/numeric.rs:41:4
[INFO] [stdout]    |
[INFO] [stdout] 41 | fn var_size(n: i128) -> usize {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_unsigned` is never used
[INFO] [stdout]   --> src/neo_types/numeric.rs:55:4
[INFO] [stdout]    |
[INFO] [stdout] 55 | fn to_unsigned(n: i32) -> u32 {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_milliseconds` is never used
[INFO] [stdout]   --> src/neo_types/numeric.rs:94:4
[INFO] [stdout]    |
[INFO] [stdout] 94 | fn to_milliseconds(datetime: chrono::DateTime<chrono::Utc>) -> i64 {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `created_at` is never read
[INFO] [stdout]   --> src/neo_clients/connection_pool.rs:49:2
[INFO] [stdout]    |
[INFO] [stdout] 47 | struct PooledConnection {
[INFO] [stdout]    |        ---------------- field in this struct
[INFO] [stdout] 48 |     client: RpcClient<HttpProvider>,
[INFO] [stdout] 49 |     created_at: Instant,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PooledConnection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MockBlocks` is never constructed
[INFO] [stdout]  --> src/neo_clients/mock_blocks.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub(super) struct MockBlocks;
[INFO] [stdout]   |                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `unix_timestamp_ms`, `random_uint256`, and `random_uint160` are never used
[INFO] [stdout]   --> src/neo_clients/mock_blocks.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | impl MockBlocks {
[INFO] [stdout]    | --------------- associated functions in this implementation
[INFO] [stdout]  8 |     fn unix_timestamp_ms() -> u64 {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 14 |     pub(super) fn random_uint256() -> H256 {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub(super) fn random_uint160() -> H160 {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `InvalidTransactionType` is never used
[INFO] [stdout]   --> src/neo_clients/mock_blocks.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub(super) enum InvalidTransactionType {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `max_requests` and `window` are never read
[INFO] [stdout]   --> src/neo_clients/rate_limiter.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct RateLimiter {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout]  9 |     /// Maximum requests per window
[INFO] [stdout] 10 |     max_requests: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 11 |     /// Time window for rate limiting
[INFO] [stdout] 12 |     window: Duration,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `nns` is never read
[INFO] [stdout]   --> src/neo_clients/rpc/rpc_client.rs:86:2
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub struct RpcClient<P> {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 85 |     provider: P,
[INFO] [stdout] 86 |     nns: Option<Address>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RpcClient` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/neo_clients/rpc/transports/common.rs:121:30
[INFO] [stdout]     |
[INFO] [stdout] 121 |         struct ResponseVisitor<'a>(&'a ());
[INFO] [stdout]     |                ---------------     ^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider removing this field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `NeoRustRxTrait` is never used
[INFO] [stdout]  --> src/neo_clients/rx/neo_rust_rx_trait.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub(crate) trait NeoRustRxTrait {
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `PinBoxFut` is never used
[INFO] [stdout]   --> src/neo_clients/utils.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub(crate) type PinBoxFut<'a, T> =
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add` is never used
[INFO] [stdout]   --> src/neo_codec/mod.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub(crate) fn add(left: usize, right: usize) -> usize {
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add` is never used
[INFO] [stdout]  --> src/neo_config/mod.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub(crate) fn add(left: usize, right: usize) -> usize {
[INFO] [stdout]   |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/neo_contract/name_service.rs:20:2
[INFO] [stdout]    |
[INFO] [stdout] 19 | enum RecordType {
[INFO] [stdout]    |      ---------- variants in this enum
[INFO] [stdout] 20 |     None = 0,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 21 |     Txt = 1,
[INFO] [stdout] 22 |     A = 2,
[INFO] [stdout]    |     ^
[INFO] [stdout] 23 |     Aaaa = 3,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 24 |     Cname = 4,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 25 |     Srv = 5,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 26 |     Url = 6,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 27 |     Oauth = 7,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 28 |     Ipfs = 8,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 29 |     Email = 9,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 30 |     Dnssec = 10,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 31 |     Tlsa = 11,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 32 |     Smimea = 12,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 33 |     Hippo = 13,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 34 |     Http = 14,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 35 |     Sshfp = 15,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 36 |     Onion = 16,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 37 |     Xmpp = 17,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 38 |     Magnet = 18,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 39 |     Tor = 19,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 40 |     I2p = 20,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 41 |     Git = 21,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 42 |     Keybase = 22,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 43 |     Briar = 23,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 44 |     Zcash = 24,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 45 |     Mini = 25,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/neo_contract/name_service.rs:70:8
[INFO] [stdout]     |
[INFO] [stdout]  69 | impl<'a, P: JsonRpcProvider + 'static> NeoNameService<'a, P> {
[INFO] [stdout]     | ------------------------------------------------------------ associated items in this implementation
[INFO] [stdout]  70 |     const ADD_ROOT: &'static str = "addRoot";
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]  71 |     const ROOTS: &'static str = "roots";
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]  72 |     const SET_PRICE: &'static str = "setPrice";
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]  73 |     const GET_PRICE: &'static str = "getPrice";
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  79 |     const GET_RECORD: &'static str = "getRecord";
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]  80 |     const GET_ALL_RECORDS: &'static str = "getAllRecords";
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout]  81 |     const DELETE_RECORD: &'static str = "deleteRecord";
[INFO] [stdout]  82 |     const RESOLVE: &'static str = "resolve";
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout]  83 |     const PROPERTIES: &'static str = "properties";
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]  84 |
[INFO] [stdout]  85 |     const NAME_PROPERTY: &'static str = "name";
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout]  86 |     const EXPIRATION_PROPERTY: &'static str = "expiration";
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  87 |     const ADMIN_PROPERTY: &'static str = "admin";
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  98 |     async fn add_root(&self, root: &str) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 |     async fn get_roots(&self) -> Result<NeoIterator<String, P>, ContractError> {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 113 |     async fn get_symbol(&self) -> Result<String, ContractError> {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 117 |     async fn get_decimals(&self) -> Result<u8, ContractError> {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 186 |     async fn get_name_state(&self, name: &[u8]) -> Result<NameState, ContractError> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> src/neo_contract/neo_token.rs:53:11
[INFO] [stdout]     |
[INFO] [stdout]  34 | impl<'a, P: JsonRpcProvider + 'static> NeoToken<'a, P> {
[INFO] [stdout]     | ------------------------------------------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  53 |     async fn unclaimed_gas(
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  61 |     async fn unclaimed_gas_contract(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  77 |     async fn register_candidate(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  84 |     async fn unregister_candidate(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  93 |     async fn get_committee(&self) -> Result<Vec<Secp256r1PublicKey>, ContractError> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  99 |     async fn get_candidates(&self) -> Result<Vec<Candidate>, ContractError> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 119 |     async fn is_candidate(&self, public_key: &Secp256r1PublicKey) -> Result<bool, ContractError> {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     async fn vote(
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 143 |     async fn cancel_vote(&self, voter: &H160) -> Result<TransactionBuilder<P>, ContractError> {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 |     async fn build_vote_script(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 162 |     async fn get_gas_per_block(&self) -> Result<i32, ContractError> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 166 |     async fn set_gas_per_block(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 173 |     async fn get_register_price(&self) -> Result<i32, ContractError> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 177 |     async fn set_register_price(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 184 |     async fn get_account_state(&self, account: &H160) -> Result<AccountState, ContractError> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 222 |     async fn call_function_returning_list_of_public_keys(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 252 |     async fn resolve_nns_text_record(&self, _name: &NNSName) -> Result<H160, ContractError> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from` is never used
[INFO] [stdout]    --> src/neo_contract/neo_token.rs:322:5
[INFO] [stdout]     |
[INFO] [stdout] 321 | impl Candidate {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 322 |     fn from(items: Vec<StackItem>) -> Result<Self, ContractError> {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add` is never used
[INFO] [stdout]   --> src/neo_crypto/mod.rs:91:15
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub(crate) fn add(left: usize, right: usize) -> usize {
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_size` is never used
[INFO] [stdout]    --> src/neo_crypto/keys.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 110 | impl Secp256r1PublicKey {
[INFO] [stdout]     | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 238 |     fn get_size(&self) -> usize {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Role` is never used
[INFO] [stdout]  --> src/neo_protocol/role.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub(crate) enum Role {
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `byte_repr` is never used
[INFO] [stdout]   --> src/neo_protocol/role.rs:16:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Role {
[INFO] [stdout]    | --------- method in this implementation
[INFO] [stdout] 16 |     pub(crate) fn byte_repr(self) -> u8 {
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `address` and `network` are never used
[INFO] [stdout]    --> src/neo_wallets/wallet/wallet.rs:832:5
[INFO] [stdout]     |
[INFO] [stdout] 671 | impl Wallet {
[INFO] [stdout]     | ----------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 832 |     fn address(&self) -> String {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 992 |     fn network(&self) -> u32 {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `sign_transaction`, `address`, `network`, and `with_network` are never used
[INFO] [stdout]    --> src/neo_wallets/wallet_signer.rs:66:22
[INFO] [stdout]     |
[INFO] [stdout]  56 | impl<D: Sync + Send + PrehashSigner<Signature>> WalletSigner<D> {
[INFO] [stdout]     | --------------------------------------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  66 |     pub(crate) async fn sign_transaction<'a, P: JsonRpcProvider + 'static>(
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 |     pub(crate) fn address(&self) -> Address {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 132 |     fn network(&self) -> Option<u64> {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 145 |     fn with_network<T: Into<u64>>(mut self, network: T) -> Self {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `provider` is never read
[INFO] [stdout]   --> src/neo_x/evm/provider.rs:13:2
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct NeoXProvider<'a, P: JsonRpcProvider> {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 13 |     provider: Option<&'a RpcClient<P>>,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `NeoXProvider` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> src/sdk/mod.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub struct Neo {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 48 |     config: SdkConfig,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `from`, `to`, `amount`, and `token` are never read
[INFO] [stdout]    --> src/sdk/mod.rs:518:5
[INFO] [stdout]     |
[INFO] [stdout] 517 | pub struct Transfer {
[INFO] [stdout]     |            -------- fields in this struct
[INFO] [stdout] 518 |     from: Wallet,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 519 |     to: String,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 520 |     amount: u64,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 521 |     token: Token,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mnemonic` and `seed` are never read
[INFO] [stdout]    --> src/sdk/hd_wallet.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub struct HDWallet {
[INFO] [stdout]     |            -------- fields in this struct
[INFO] [stdout] 104 |     /// Mnemonic phrase
[INFO] [stdout] 105 |     mnemonic: Mnemonic,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 109 |     seed: Vec<u8>,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]    --> src/lib.rs:422:1
[INFO] [stdout]     |
[INFO] [stdout] 422 | pub mod neo_error;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:405:40
[INFO] [stdout]     |
[INFO] [stdout] 405 | #![warn(missing_debug_implementations, missing_docs, rust_2018_idioms, unreachable_pub)]
[INFO] [stdout]     |                                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]    --> src/lib.rs:429:1
[INFO] [stdout]     |
[INFO] [stdout] 429 | pub mod neo_codec;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]    --> src/lib.rs:430:1
[INFO] [stdout]     |
[INFO] [stdout] 430 | pub mod neo_config;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]    --> src/lib.rs:613:1
[INFO] [stdout]     |
[INFO] [stdout] 613 | pub mod extensions {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/mod.rs:39:12
[INFO] [stdout]    |
[INFO] [stdout] 39 |     Generic { message: String },
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/neo_error/mod.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub enum CryptoError {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:49:2
[INFO] [stdout]    |
[INFO] [stdout] 49 |     InvalidPrivateKey(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:52:2
[INFO] [stdout]    |
[INFO] [stdout] 52 |     InvalidPublicKey(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:55:2
[INFO] [stdout]    |
[INFO] [stdout] 55 |     SignatureVerificationFailed,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:58:2
[INFO] [stdout]    |
[INFO] [stdout] 58 |     KeyGenerationFailed(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:61:2
[INFO] [stdout]    |
[INFO] [stdout] 61 |     HashFailed(String),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:64:2
[INFO] [stdout]    |
[INFO] [stdout] 64 |     EncryptionFailed(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:67:2
[INFO] [stdout]    |
[INFO] [stdout] 67 |     DecryptionFailed(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/neo_error/mod.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub enum WalletError {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:73:2
[INFO] [stdout]    |
[INFO] [stdout] 73 |     NotFound(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:76:2
[INFO] [stdout]    |
[INFO] [stdout] 76 |     InvalidPassword,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:79:2
[INFO] [stdout]    |
[INFO] [stdout] 79 |     AccountNotFound(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:82:2
[INFO] [stdout]    |
[INFO] [stdout] 82 |     WalletLocked,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:85:2
[INFO] [stdout]    |
[INFO] [stdout] 85 |     BackupFailed(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:88:2
[INFO] [stdout]    |
[INFO] [stdout] 88 |     RecoveryFailed(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:91:2
[INFO] [stdout]    |
[INFO] [stdout] 91 |     InvalidFormat(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_error/mod.rs:94:2
[INFO] [stdout]    |
[INFO] [stdout] 94 |     Io(#[from] std::io::Error),
[INFO] [stdout]    |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/neo_error/mod.rs:98:1
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub enum NetworkError {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:100:2
[INFO] [stdout]     |
[INFO] [stdout] 100 |     ConnectionFailed(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:103:2
[INFO] [stdout]     |
[INFO] [stdout] 103 |     Timeout,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:106:2
[INFO] [stdout]     |
[INFO] [stdout] 106 |     InvalidResponse(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:109:2
[INFO] [stdout]     |
[INFO] [stdout] 109 |     RpcError { code: i32, message: String },
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_error/mod.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |     RpcError { code: i32, message: String },
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_error/mod.rs:109:24
[INFO] [stdout]     |
[INFO] [stdout] 109 |     RpcError { code: i32, message: String },
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:112:2
[INFO] [stdout]     |
[INFO] [stdout] 112 |     NetworkUnreachable(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:115:2
[INFO] [stdout]     |
[INFO] [stdout] 115 |     RateLimitExceeded,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:118:2
[INFO] [stdout]     |
[INFO] [stdout] 118 |     Http(#[from] reqwest::Error),
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]    --> src/neo_error/mod.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub enum TransactionError {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:124:2
[INFO] [stdout]     |
[INFO] [stdout] 124 |     Invalid(String),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:127:2
[INFO] [stdout]     |
[INFO] [stdout] 127 |     InsufficientFunds { required: u64, available: u64 },
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_error/mod.rs:127:22
[INFO] [stdout]     |
[INFO] [stdout] 127 |     InsufficientFunds { required: u64, available: u64 },
[INFO] [stdout]     |                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_error/mod.rs:127:37
[INFO] [stdout]     |
[INFO] [stdout] 127 |     InsufficientFunds { required: u64, available: u64 },
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:130:2
[INFO] [stdout]     |
[INFO] [stdout] 130 |     TooLarge { size: usize, max: usize },
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_error/mod.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |     TooLarge { size: usize, max: usize },
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_error/mod.rs:130:26
[INFO] [stdout]     |
[INFO] [stdout] 130 |     TooLarge { size: usize, max: usize },
[INFO] [stdout]     |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:133:2
[INFO] [stdout]     |
[INFO] [stdout] 133 |     InvalidSignature,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:136:2
[INFO] [stdout]     |
[INFO] [stdout] 136 |     Expired,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:139:2
[INFO] [stdout]     |
[INFO] [stdout] 139 |     NonceTooLow { provided: u64, expected: u64 },
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_error/mod.rs:139:16
[INFO] [stdout]     |
[INFO] [stdout] 139 |     NonceTooLow { provided: u64, expected: u64 },
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_error/mod.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |     NonceTooLow { provided: u64, expected: u64 },
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:142:2
[INFO] [stdout]     |
[INFO] [stdout] 142 |     GasLimitExceeded { used: u64, limit: u64 },
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_error/mod.rs:142:21
[INFO] [stdout]     |
[INFO] [stdout] 142 |     GasLimitExceeded { used: u64, limit: u64 },
[INFO] [stdout]     |                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_error/mod.rs:142:32
[INFO] [stdout]     |
[INFO] [stdout] 142 |     GasLimitExceeded { used: u64, limit: u64 },
[INFO] [stdout]     |                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]    --> src/neo_error/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub enum ContractError {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:148:2
[INFO] [stdout]     |
[INFO] [stdout] 148 |     NotFound(String),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:151:2
[INFO] [stdout]     |
[INFO] [stdout] 151 |     MethodNotFound(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:154:2
[INFO] [stdout]     |
[INFO] [stdout] 154 |     InvalidParameters(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:157:2
[INFO] [stdout]     |
[INFO] [stdout] 157 |     ExecutionFailed(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:160:2
[INFO] [stdout]     |
[INFO] [stdout] 160 |     InsufficientGas(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:163:2
[INFO] [stdout]     |
[INFO] [stdout] 163 |     DeploymentFailed(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]    --> src/neo_error/mod.rs:167:1
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub enum SerializationError {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:169:2
[INFO] [stdout]     |
[INFO] [stdout] 169 |     Json(#[from] serde_json::Error),
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:172:2
[INFO] [stdout]     |
[INFO] [stdout] 172 |     InvalidFormat(String),
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:175:2
[INFO] [stdout]     |
[INFO] [stdout] 175 |     Encoding(String),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_error/mod.rs:178:2
[INFO] [stdout]     |
[INFO] [stdout] 178 |     Decoding(String),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_error/mod.rs:202:2
[INFO] [stdout]     |
[INFO] [stdout] 202 | /     fn with_context<F>(self, f: F) -> Neo3Result<T>
[INFO] [stdout] 203 | |     where
[INFO] [stdout] 204 | |         F: FnOnce() -> String;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         message: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         source: Option<Box<dyn std::error::Error + Send + Sync>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         recovery: ErrorRecovery,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         message: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         source: Option<Box<dyn std::error::Error + Send + Sync>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         recovery: ErrorRecovery,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |         message: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |         contract: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         method: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         source: Option<Box<dyn std::error::Error + Send + Sync>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |         recovery: ErrorRecovery,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         message: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         tx_hash: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         source: Option<Box<dyn std::error::Error + Send + Sync>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         recovery: ErrorRecovery,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         message: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |         field: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         recovery: ErrorRecovery,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         message: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |         field: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         value: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |         recovery: ErrorRecovery,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         required: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         available: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         token: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         recovery: ErrorRecovery,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:82:9
[INFO] [stdout]    |
[INFO] [stdout] 82 |         duration: std::time::Duration,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         operation: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         recovery: ErrorRecovery,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         message: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |         retry_after: Option<std::time::Duration>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         recovery: ErrorRecovery,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_error/unified.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         message: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_error/unified.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |         source: Option<Box<dyn std::error::Error + Send + Sync>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_error/unified.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         recovery: ErrorRecovery,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type does not implement `derive_more::Debug`; consider adding `#[derive(Debug)]` or a manual implementation
[INFO] [stdout]    --> src/neo_error/unified.rs:193:1
[INFO] [stdout]     |
[INFO] [stdout] 193 | / pub struct ErrorBuilder {
[INFO] [stdout] 194 | |     kind: ErrorKind,
[INFO] [stdout] 195 | |     message: String,
[INFO] [stdout] 196 | |     source: Option<Box<dyn std::error::Error + Send + Sync>>,
[INFO] [stdout] 197 | |     recovery: ErrorRecovery,
[INFO] [stdout] 198 | |     context: ErrorContext,
[INFO] [stdout] 199 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:405:9
[INFO] [stdout]     |
[INFO] [stdout] 405 | #![warn(missing_debug_implementations, missing_docs, rust_2018_idioms, unreachable_pub)]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/neo_types/mod.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub mod script_hash;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/neo_types/mod.rs:98:1
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub mod contract;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/neo_types/mod.rs:99:1
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub mod error;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]    --> src/neo_types/mod.rs:100:1
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub mod nns;
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]    --> src/neo_types/mod.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub mod serde_value;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]    --> src/neo_types/mod.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub mod serde_with_utils;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a type alias
[INFO] [stdout]    --> src/neo_types/mod.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub type Byte = u8;
[INFO] [stdout]     | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a type alias
[INFO] [stdout]    --> src/neo_types/mod.rs:121:1
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub type Bytes = Vec<u8>;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a type alias
[INFO] [stdout]    --> src/neo_types/mod.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub type TxHash = H256;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> src/neo_types/mod.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub trait ExternBase64 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/mod.rs:125:2
[INFO] [stdout]     |
[INFO] [stdout] 125 |     fn to_base64(&self) -> String;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/mod.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub struct ScryptParamsDef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/mod.rs:138:2
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub log_n: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/mod.rs:140:2
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub r: u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/mod.rs:142:2
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub p: u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> src/neo_types/mod.rs:152:1
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub trait Base64Encode {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/mod.rs:153:2
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn to_base64(&self) -> String;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/mod.rs:208:1
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn to_checksum(addr: &ScriptHash, chain_id: Option<u8>) -> String {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a type alias
[INFO] [stdout]   --> src/neo_types/script_hash.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub type ScriptHash = H160;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/script_hash.rs:63:2
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn from_public_key(public_key: &[u8]) -> Result<Self, TypeError>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct ContractManifest {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:18:2
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub name: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:20:2
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub groups: Vec<ContractGroup>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:23:2
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub features: HashMap<String, serde_json::Value>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:25:2
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub supported_standards: Vec<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:27:2
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub abi: Option<ContractABI>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:29:2
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub permissions: Vec<ContractPermission>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:30:2
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub trusts: Vec<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:32:2
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub extra: Option<HashMap<String, serde_json::Value>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:36:2
[INFO] [stdout]    |
[INFO] [stdout] 36 | /     pub fn new(
[INFO] [stdout] 37 | |         name: Option<String>,
[INFO] [stdout] 38 | |         groups: Vec<ContractGroup>,
[INFO] [stdout] 39 | |         features: Option<HashMap<String, serde_json::Value>>,
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |         extra: Option<HashMap<String, serde_json::Value>>,
[INFO] [stdout] 45 | |     ) -> Self {
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:58:2
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn get_supported_standard(&self, index: usize) -> Result<&String, TypeError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:68:2
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn get_first_supported_standard(&self) -> Result<&String, TypeError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:77:2
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub fn get_permission(&self, index: usize) -> Result<&ContractPermission, TypeError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:88:2
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn get_first_permission(&self) -> Result<&ContractPermission, TypeError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/contract/contract_manifest.rs:97:2
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn get_first_trust(&self) -> Result<&String, TypeError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:106:2
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn get_trust(&self, index: usize) -> Result<&String, TypeError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub struct ContractGroup {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:147:2
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub pub_key: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:148:2
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub signature: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:152:1
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub struct ContractABI {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:153:2
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub methods: Vec<ContractMethod>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:156:2
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub events: Vec<ContractEvent>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:160:2
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub fn new(methods: Option<Vec<ContractMethod>>, events: Option<Vec<ContractEvent>>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:167:2
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn get_first_method(&self) -> Result<&ContractMethod, TypeError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:176:2
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub fn get_method(&self, index: usize) -> Result<&ContractMethod, TypeError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:187:2
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn get_first_event(&self) -> Result<&ContractEvent, TypeError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:195:2
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub fn get_event(&self, index: usize) -> Result<&ContractEvent, TypeError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:208:1
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub struct ContractMethod {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:209:2
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:210:2
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub parameters: Vec<ContractParameter2>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:211:2
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub offset: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:213:2
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub return_type: ContractParameterType,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:214:2
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub safe: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:218:2
[INFO] [stdout]     |
[INFO] [stdout] 218 | /     pub fn new(
[INFO] [stdout] 219 | |         name: String,
[INFO] [stdout] 220 | |         parameters: Option<Vec<ContractParameter2>>,
[INFO] [stdout] 221 | |         offset: usize,
[INFO] [stdout] 222 | |         return_type: ContractParameterType,
[INFO] [stdout] 223 | |         safe: bool,
[INFO] [stdout] 224 | |     ) -> Self {
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | pub struct ContractEvent {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:237:2
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:238:2
[INFO] [stdout]     |
[INFO] [stdout] 238 |     pub parameters: Vec<ContractParameter>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub struct ContractPermission {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:243:2
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub contract: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:246:2
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub methods: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_manifest.rs:250:2
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn new(contract: String, methods: Vec<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/neo_types/contract/contract_method_token.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct ContractMethodToken {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/contract/contract_method_token.rs:21:2
[INFO] [stdout]    |
[INFO] [stdout] 21 | /     pub fn new(
[INFO] [stdout] 22 | |         hash: H160,
[INFO] [stdout] 23 | |         method: String,
[INFO] [stdout] 24 | |         param_count: u32,
[INFO] [stdout] 25 | |         has_return_value: bool,
[INFO] [stdout] 26 | |         call_flags: String,
[INFO] [stdout] 27 | |     ) -> Self {
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/neo_types/contract/contract_nef.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct ContractNef {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/neo_types/contract/contract_nef.rs:9:2
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub magic: i32,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_nef.rs:11:2
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub compiler: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_nef.rs:13:2
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub source: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_nef.rs:15:2
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub tokens: Vec<ContractMethodToken>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_nef.rs:17:2
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub script: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_nef.rs:19:2
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub checksum: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/contract/contract_nef.rs:23:2
[INFO] [stdout]    |
[INFO] [stdout] 23 | /     pub fn new(
[INFO] [stdout] 24 | |         magic: i32,
[INFO] [stdout] 25 | |         compiler: String,
[INFO] [stdout] 26 | |         source: Option<String>,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |         checksum: i64,
[INFO] [stdout] 30 | |     ) -> Self {
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/contract/contract_nef.rs:41:2
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn get_first_token(&self) -> Result<&ContractMethodToken, TypeError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/contract/contract_nef.rs:50:2
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn get_token(&self, index: usize) -> Result<&ContractMethodToken, TypeError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct ContractParameter2 {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter.rs:29:2
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter.rs:31:2
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub typ: ContractParameterType,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter.rs:35:2
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub fn new(name: String, typ: ContractParameterType) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub struct ContractParameter {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter.rs:50:2
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub value: Option<ParameterValue>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter.rs:40:56
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(Debug, PartialEq, Eq, Hash, Serialize, Clone, Getters)]
[INFO] [stdout]    |                                                        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the derive macro `Getters` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:453:1
[INFO] [stdout]     |
[INFO] [stdout] 453 | pub enum ParameterValue {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:454:2
[INFO] [stdout]     |
[INFO] [stdout] 454 |     Boolean(bool),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:455:2
[INFO] [stdout]     |
[INFO] [stdout] 455 |     Integer(i64),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:456:2
[INFO] [stdout]     |
[INFO] [stdout] 456 |     ByteArray(String),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:457:2
[INFO] [stdout]     |
[INFO] [stdout] 457 |     String(String),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:458:2
[INFO] [stdout]     |
[INFO] [stdout] 458 |     H160(String),
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:459:2
[INFO] [stdout]     |
[INFO] [stdout] 459 |     H256(String),
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:460:2
[INFO] [stdout]     |
[INFO] [stdout] 460 |     PublicKey(String),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:461:2
[INFO] [stdout]     |
[INFO] [stdout] 461 |     Signature(String),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:462:2
[INFO] [stdout]     |
[INFO] [stdout] 462 |     Array(Vec<ContractParameter>),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:463:2
[INFO] [stdout]     |
[INFO] [stdout] 463 |     Map(ContractParameterMap),
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:464:2
[INFO] [stdout]     |
[INFO] [stdout] 464 |     Any,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:494:2
[INFO] [stdout]     |
[INFO] [stdout] 494 |     pub fn new(typ: ContractParameterType) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:498:2
[INFO] [stdout]     |
[INFO] [stdout] 498 |     pub fn get_type(&self) -> ContractParameterType {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:502:2
[INFO] [stdout]     |
[INFO] [stdout] 502 |     pub fn with_value(typ: ContractParameterType, value: ParameterValue) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:506:2
[INFO] [stdout]     |
[INFO] [stdout] 506 |     pub fn bool(value: bool) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:510:2
[INFO] [stdout]     |
[INFO] [stdout] 510 |     pub fn to_bool(&self) -> Result<bool, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:518:2
[INFO] [stdout]     |
[INFO] [stdout] 518 |     pub fn integer(value: i64) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:522:2
[INFO] [stdout]     |
[INFO] [stdout] 522 |     pub fn to_integer(&self) -> Result<i64, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:530:2
[INFO] [stdout]     |
[INFO] [stdout] 530 |     pub fn byte_array(value: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:535:2
[INFO] [stdout]     |
[INFO] [stdout] 535 |     pub fn to_byte_array(&self) -> Result<Vec<u8>, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:544:2
[INFO] [stdout]     |
[INFO] [stdout] 544 |     pub fn string(value: String) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:548:2
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn to_string(&self) -> Result<String, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:555:2
[INFO] [stdout]     |
[INFO] [stdout] 555 |     pub fn h160(value: &H160) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:559:2
[INFO] [stdout]     |
[INFO] [stdout] 559 |     pub fn to_h160(&self) -> Result<H160, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:575:2
[INFO] [stdout]     |
[INFO] [stdout] 575 |     pub fn h256(value: &H256) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:579:2
[INFO] [stdout]     |
[INFO] [stdout] 579 |     pub fn to_h256(&self) -> Result<H256, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:595:2
[INFO] [stdout]     |
[INFO] [stdout] 595 |     pub fn public_key(value: &Secp256r1PublicKey) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:602:2
[INFO] [stdout]     |
[INFO] [stdout] 602 |     pub fn to_public_key(&self) -> Result<Secp256r1PublicKey, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:615:2
[INFO] [stdout]     |
[INFO] [stdout] 615 |     pub fn signature(value: &str) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:622:2
[INFO] [stdout]     |
[INFO] [stdout] 622 |     pub fn to_signature(&self) -> Result<String, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:630:2
[INFO] [stdout]     |
[INFO] [stdout] 630 |     pub fn array(values: Vec<Self>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:634:2
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub fn to_array(&self) -> Result<Vec<ContractParameter>, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:642:2
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn map(values: ContractParameterMap) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:646:2
[INFO] [stdout]     |
[INFO] [stdout] 646 |     pub fn to_map(&self) -> Result<ContractParameterMap, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:657:2
[INFO] [stdout]     |
[INFO] [stdout] 657 |     pub fn any() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:661:2
[INFO] [stdout]     |
[INFO] [stdout] 661 |     pub fn hash(self) -> Vec<u8> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:669:1
[INFO] [stdout]     |
[INFO] [stdout] 669 | pub struct ContractParameterMap(
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:675:2
[INFO] [stdout]     |
[INFO] [stdout] 675 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:679:2
[INFO] [stdout]     |
[INFO] [stdout] 679 |     pub fn from_map(map: HashMap<ContractParameter, ContractParameter>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:683:2
[INFO] [stdout]     |
[INFO] [stdout] 683 |     pub fn to_map(&mut self) -> &HashMap<ContractParameter, ContractParameter> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:689:2
[INFO] [stdout]     |
[INFO] [stdout] 689 |     pub fn to_bool(&self) -> Result<bool, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:696:2
[INFO] [stdout]     |
[INFO] [stdout] 696 |     pub fn to_integer(&self) -> Result<i64, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:703:2
[INFO] [stdout]     |
[INFO] [stdout] 703 |     pub fn to_byte_array(&self) -> Result<Vec<u8>, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:712:2
[INFO] [stdout]     |
[INFO] [stdout] 712 |     pub fn to_string(&self) -> Result<String, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:719:2
[INFO] [stdout]     |
[INFO] [stdout] 719 |     pub fn to_h160(&self) -> Result<H160, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:735:2
[INFO] [stdout]     |
[INFO] [stdout] 735 |     pub fn to_h256(&self) -> Result<H256, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:751:2
[INFO] [stdout]     |
[INFO] [stdout] 751 |     pub fn to_public_key(&self) -> Result<Secp256r1PublicKey, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:763:2
[INFO] [stdout]     |
[INFO] [stdout] 763 |     pub fn to_signature(&self) -> Result<String, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:770:2
[INFO] [stdout]     |
[INFO] [stdout] 770 |     pub fn to_array(&self) -> Result<Vec<ContractParameter>, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:777:2
[INFO] [stdout]     |
[INFO] [stdout] 777 |     pub fn to_map(&self) -> Result<ContractParameterMap, String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/contract_parameter.rs:787:2
[INFO] [stdout]     |
[INFO] [stdout] 787 |     pub fn hash(&self) -> Vec<u8> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub enum ContractParameterType {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:22:2
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Any = 0x00,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:24:2
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Boolean = 0x10,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:26:2
[INFO] [stdout]    |
[INFO] [stdout] 26 |     Integer = 0x11,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:28:2
[INFO] [stdout]    |
[INFO] [stdout] 28 |     ByteArray = 0x12,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:30:2
[INFO] [stdout]    |
[INFO] [stdout] 30 |     String = 0x13,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:33:2
[INFO] [stdout]    |
[INFO] [stdout] 33 |     H160 = 0x14,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:36:2
[INFO] [stdout]    |
[INFO] [stdout] 36 |     H256 = 0x15,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:38:2
[INFO] [stdout]    |
[INFO] [stdout] 38 |     PublicKey = 0x16,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:40:2
[INFO] [stdout]    |
[INFO] [stdout] 40 |     Signature = 0x17,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:42:2
[INFO] [stdout]    |
[INFO] [stdout] 42 |     Array = 0x20,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:44:2
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Map = 0x22,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:46:2
[INFO] [stdout]    |
[INFO] [stdout] 46 |     InteropInterface = 0x30,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/contract_parameter_type.rs:48:2
[INFO] [stdout]    |
[INFO] [stdout] 48 |     Void = 0xff,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/neo_types/contract/contract_state.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct ContractState {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_state.rs:13:2
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub id: i32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_state.rs:14:2
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub nef: ContractNef,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_state.rs:16:2
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub update_counter: i32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_state.rs:18:2
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub hash: H160,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_state.rs:19:2
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub manifest: ContractManifest,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/contract/contract_state.rs:23:2
[INFO] [stdout]    |
[INFO] [stdout] 23 | /     pub fn new(
[INFO] [stdout] 24 | |         id: i32,
[INFO] [stdout] 25 | |         update_counter: i32,
[INFO] [stdout] 26 | |         hash: H160,
[INFO] [stdout] 27 | |         nef: ContractNef,
[INFO] [stdout] 28 | |         manifest: ContractManifest,
[INFO] [stdout] 29 | |     ) -> Self {
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/contract/contract_state.rs:33:2
[INFO] [stdout]    |
[INFO] [stdout] 33 | /     pub fn contract_identifiers(
[INFO] [stdout] 34 | |         stack_item: &StackItem,
[INFO] [stdout] 35 | |     ) -> Result<ContractIdentifiers, &'static str> {
[INFO] [stdout]    | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/neo_types/contract/contract_state.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub struct ContractIdentifiers {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_state.rs:57:2
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub id: i32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/contract_state.rs:60:2
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub hash: H160,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type does not implement `derive_more::Debug`; consider adding `#[derive(Debug)]` or a manual implementation
[INFO] [stdout]  --> src/neo_types/contract/contract_storage_entry.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | / pub struct ContractStorageEntry {
[INFO] [stdout] 5 | |     pub key: String,
[INFO] [stdout] 6 | |     pub value: String,
[INFO] [stdout] 7 | | }
[INFO] [stdout]   | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/neo_types/contract/contract_storage_entry.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct ContractStorageEntry {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/neo_types/contract/contract_storage_entry.rs:5:2
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub key: String,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/neo_types/contract/contract_storage_entry.rs:6:2
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub value: String,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/contract/contract_storage_entry.rs:10:2
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn new(key: String, value: String) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct InvocationResult {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:19:2
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub script: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:21:2
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub state: NeoVMStateType,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:23:2
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub gas_consumed: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:25:2
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub exception: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:27:2
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub notifications: Option<Vec<Notification>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:29:2
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub diagnostics: Option<Diagnostics>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:31:2
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub stack: Vec<StackItem>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:33:2
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub tx: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:35:2
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub pending_signature: Option<PendingSignature>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:37:2
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub session_id: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub enum NeoVMStateType {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:48:2
[INFO] [stdout]    |
[INFO] [stdout] 48 |     None,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:49:2
[INFO] [stdout]    |
[INFO] [stdout] 49 |     Halt,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:50:2
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Fault,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:51:2
[INFO] [stdout]    |
[INFO] [stdout] 51 |     Break,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:52:2
[INFO] [stdout]    |
[INFO] [stdout] 52 |     StepInto,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:53:2
[INFO] [stdout]    |
[INFO] [stdout] 53 |     StepOut,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:54:2
[INFO] [stdout]    |
[INFO] [stdout] 54 |     StepOver,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/contract/invocation_result.rs:55:2
[INFO] [stdout]    |
[INFO] [stdout] 55 |     Exception,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:96:2
[INFO] [stdout]     |
[INFO] [stdout]  96 | /     pub fn new(
[INFO] [stdout]  97 | |         script: String,
[INFO] [stdout]  98 | |         state: NeoVMStateType,
[INFO] [stdout]  99 | |         gas_consumed: String,
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |         session_id: Option<String>,
[INFO] [stdout] 107 | |     ) -> Self {
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:122:2
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub fn has_state_fault(&self) -> bool {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:126:2
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn get_first_stack_item(&self) -> Result<&StackItem, TypeError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:136:2
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub fn get_stack_item(&self, index: usize) -> Result<&StackItem, TypeError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:146:2
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn get_first_notification(&self) -> Result<&Notification, TypeError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:160:2
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub fn get_notification(&self, index: usize) -> Result<&Notification, TypeError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub struct PendingSignature {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:197:2
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub typ: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:198:2
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub data: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:199:2
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub items: HashMap<String, Item>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:200:2
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub network: u32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub struct Item {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:214:2
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub script: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:216:2
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub parameters: Vec<ContractParameter>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:217:2
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub signatures: HashMap<String, String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:232:1
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub struct Diagnostics {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:234:2
[INFO] [stdout]     |
[INFO] [stdout] 234 |     pub invoked_contracts: InvokedContract,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:236:2
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub storage_changes: Vec<StorageChange>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:240:2
[INFO] [stdout]     |
[INFO] [stdout] 240 |     pub fn new(invoked_contracts: InvokedContract, storage_changes: Vec<StorageChange>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:246:1
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub struct InvokedContract {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 |     pub hash: H160,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:251:2
[INFO] [stdout]     |
[INFO] [stdout] 251 |     pub invoked_contracts: Vec<InvokedContract>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:255:2
[INFO] [stdout]     |
[INFO] [stdout] 255 |     pub fn new(hash: H160, invoked_contracts: Vec<InvokedContract>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:259:2
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn new_hash(hash: H160) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:265:1
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub struct StorageChange {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:266:2
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub state: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:267:2
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub key: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:268:2
[INFO] [stdout]     |
[INFO] [stdout] 268 |     pub value: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:272:2
[INFO] [stdout]     |
[INFO] [stdout] 272 |     pub fn new(state: String, key: String, value: String) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:279:1
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub struct Notification {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:282:2
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub contract: H160,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:284:2
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub event_name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:285:2
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub state: StackItem,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | pub enum NotificationState {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:291:2
[INFO] [stdout]     |
[INFO] [stdout] 291 |     Failure,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:292:2
[INFO] [stdout]     |
[INFO] [stdout] 292 |     Success,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:293:2
[INFO] [stdout]     |
[INFO] [stdout] 293 |     Halt,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:294:2
[INFO] [stdout]     |
[INFO] [stdout] 294 |     Fault,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:295:2
[INFO] [stdout]     |
[INFO] [stdout] 295 |     StepInto,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:296:2
[INFO] [stdout]     |
[INFO] [stdout] 296 |     StepOut,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:297:2
[INFO] [stdout]     |
[INFO] [stdout] 297 |     StepOver,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/contract/invocation_result.rs:298:2
[INFO] [stdout]     |
[INFO] [stdout] 298 |     Break,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/neo_types/contract/native_contract_state.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct NativeContractState {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/native_contract_state.rs:10:2
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub id: i32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/native_contract_state.rs:11:2
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub nef: ContractNef,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]  --> src/neo_types/contract/native_contract_state.rs:8:34
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Serialize, Deserialize, Getters, Setters, Default, Debug, Clone)]
[INFO] [stdout]   |                                  ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the derive macro `Getters` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/contract/native_contract_state.rs:23:2
[INFO] [stdout]    |
[INFO] [stdout] 23 | /     pub fn new(
[INFO] [stdout] 24 | |         id: i32,
[INFO] [stdout] 25 | |         hash: H160,
[INFO] [stdout] 26 | |         nef: ContractNef,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     ) -> Self {
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/neo_types/contract/nef_file.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct NefFile {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> src/neo_types/contract/nef_file.rs:53:2
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub const HEADER_SIZE: usize = Self::MAGIC_SIZE + Self::COMPILER_SIZE;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_types/contract/nef_file.rs:148:3
[INFO] [stdout]     |
[INFO] [stdout] 148 |         writer.write_serializable_variable_list(&self.method_tokens);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let _ = writer.write_serializable_variable_list(&self.method_tokens);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_types/contract/nef_file.rs:150:3
[INFO] [stdout]     |
[INFO] [stdout] 150 |         writer.write_var_bytes(&self.script);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 150 |         let _ = writer.write_var_bytes(&self.script);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/contract/nef_file.rs:210:1
[INFO] [stdout]     |
[INFO] [stdout] 210 | pub struct MethodToken {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/neo_types/contract/nep17contract.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct Nep17Contract {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/nep17contract.rs:10:2
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub script_hash: H160,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/nep17contract.rs:11:2
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub symbol: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/contract/nep17contract.rs:12:2
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub decimals: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/contract/nep17contract.rs:16:2
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub fn new(script_hash: H160, symbol: String, decimals: u8) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/neo_types/error.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub enum TypeError {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/neo_types/error.rs:8:2
[INFO] [stdout]   |
[INFO] [stdout] 8 |     IllegalArgument(String),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:10:2
[INFO] [stdout]    |
[INFO] [stdout] 10 |     Deserialization(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:12:2
[INFO] [stdout]    |
[INFO] [stdout] 12 |     IllegalState(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:14:2
[INFO] [stdout]    |
[INFO] [stdout] 14 |     IndexOutOfBounds(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:16:2
[INFO] [stdout]    |
[INFO] [stdout] 16 |     InvalidConfiguration(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:18:2
[INFO] [stdout]    |
[INFO] [stdout] 18 |     Runtime(String),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:20:2
[INFO] [stdout]    |
[INFO] [stdout] 20 |     InvalidData(String),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:22:2
[INFO] [stdout]    |
[INFO] [stdout] 22 |     UnsupportedOperation(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:24:2
[INFO] [stdout]    |
[INFO] [stdout] 24 |     Transaction(String),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:26:2
[INFO] [stdout]    |
[INFO] [stdout] 26 |     InvalidScript(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:28:2
[INFO] [stdout]    |
[INFO] [stdout] 28 |     InvalidFormat(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:30:2
[INFO] [stdout]    |
[INFO] [stdout] 30 |     NeoNotInitialized,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:34:2
[INFO] [stdout]    |
[INFO] [stdout] 34 |     UnexpectedReturnType(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:36:2
[INFO] [stdout]    |
[INFO] [stdout] 36 |     InvalidPrivateKey,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:38:2
[INFO] [stdout]    |
[INFO] [stdout] 38 |     InvalidPublicKey,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:40:2
[INFO] [stdout]    |
[INFO] [stdout] 40 |     InvalidAddress,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:42:2
[INFO] [stdout]    |
[INFO] [stdout] 42 |     InvalidSignature,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:44:2
[INFO] [stdout]    |
[INFO] [stdout] 44 |     InvalidEncoding(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:46:2
[INFO] [stdout]    |
[INFO] [stdout] 46 |     InvalidOpCode,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:48:2
[INFO] [stdout]    |
[INFO] [stdout] 48 |     InvalidArgError(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:50:2
[INFO] [stdout]    |
[INFO] [stdout] 50 |     InvalidNeoName(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:52:2
[INFO] [stdout]    |
[INFO] [stdout] 52 |     NumericOverflow,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:54:2
[INFO] [stdout]    |
[INFO] [stdout] 54 |     WifError(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/error.rs:56:2
[INFO] [stdout]    |
[INFO] [stdout] 56 |     CodecError(#[from] CodecError),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/neo_types/nns/nns_name.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct NNSName {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]  --> src/neo_types/nns/nns_name.rs:6:72
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Debug, Clone, Display, PartialEq, Eq, Serialize, Deserialize, Getters, Setters)]
[INFO] [stdout]   |                                                                        ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the derive macro `Getters` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/nns/nns_name.rs:13:2
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub fn new(name: &str) -> Result<Self, TypeError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/nns/nns_name.rs:18:2
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn is_valid(name: &str, allow_multi_fragments: bool) -> Result<(), TypeError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/nns/nns_name.rs:76:2
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn validate(name: &str, allow_multi_fragments: bool) -> Result<(), TypeError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/nns/nns_name.rs:80:2
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn bytes(&self) -> Vec<u8> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/nns/nns_name.rs:84:2
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub fn is_second_level_domain(&self) -> bool {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/neo_types/nns/nns_name.rs:90:1
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub struct NNSRoot {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/nns/nns_name.rs:95:2
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub fn new(root: &str) -> Result<Self, TypeError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/neo_types/nns/record_state.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct RecordState {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/nns/record_state.rs:10:2
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub name: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/nns/record_state.rs:11:2
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub record_type: RecordType,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/nns/record_state.rs:12:2
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub data: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/neo_types/nns/record_state.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub enum RecordType {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/nns/record_state.rs:18:2
[INFO] [stdout]    |
[INFO] [stdout] 18 |     A = 0x01,
[INFO] [stdout]    |     ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/nns/record_state.rs:19:2
[INFO] [stdout]    |
[INFO] [stdout] 19 |     AAAA = 0x02,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/nns/record_state.rs:20:2
[INFO] [stdout]    |
[INFO] [stdout] 20 |     CNAME = 0x04,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/nns/record_state.rs:21:2
[INFO] [stdout]    |
[INFO] [stdout] 21 |     Delete = 0x08,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/nns/record_state.rs:25:2
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub fn new(name: String, record_type: RecordType, data: String) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/nns/record_state.rs:29:2
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn from_stack_item(item: &StackItem) -> Result<Self, &'static str> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]  --> src/neo_types/serde_value.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub trait ValueExtension {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]  --> src/neo_types/serde_value.rs:7:2
[INFO] [stdout]   |
[INFO] [stdout] 7 |     fn to_value(&self) -> Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/neo_types/serde_with_utils.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / pub fn serialize_h160_without_0x<S>(h160: &H160, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 37 | | where
[INFO] [stdout] 38 | |     S: Serializer,
[INFO] [stdout]    | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/neo_types/serde_with_utils.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / pub fn serialize_h160<S>(item: &H160, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 45 | | where
[INFO] [stdout] 46 | |     S: Serializer,
[INFO] [stdout]    | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/neo_types/serde_with_utils.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | / pub fn deserialize_h160<'de, D>(deserializer: D) -> Result<H160, D::Error>
[INFO] [stdout] 52 | | where
[INFO] [stdout] 53 | |     D: Deserializer<'de>,
[INFO] [stdout]    | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/neo_types/serde_with_utils.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / pub fn serialize_scopes<S>(scopes: &Vec<WitnessScope>, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 62 | | where
[INFO] [stdout] 63 | |     S: Serializer,
[INFO] [stdout]    | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/neo_types/serde_with_utils.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | / pub fn deserialize_scopes<'de, D>(deserializer: D) -> Result<Vec<WitnessScope>, D::Error>
[INFO] [stdout] 74 | | where
[INFO] [stdout] 75 | |     D: Deserializer<'de>,
[INFO] [stdout]    | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/neo_types/serde_with_utils.rs:90:1
[INFO] [stdout]    |
[INFO] [stdout] 90 | / pub fn serialize_boolean_expression<S>(value: &bool, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 91 | | where
[INFO] [stdout] 92 | |     S: Serializer,
[INFO] [stdout]    | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/neo_types/serde_with_utils.rs:97:1
[INFO] [stdout]    |
[INFO] [stdout] 97 | / pub fn deserialize_boolean_expression<'de, D>(deserializer: D) -> Result<bool, D::Error>
[INFO] [stdout] 98 | | where
[INFO] [stdout] 99 | |     D: Deserializer<'de>,
[INFO] [stdout]    | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:106:1
[INFO] [stdout]     |
[INFO] [stdout] 106 | / pub fn serialize_bytes<S>(item: &Vec<u8>, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 107 | | where
[INFO] [stdout] 108 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / pub fn deserialize_bytes<'de, D>(deserializer: D) -> Result<Vec<u8>, D::Error>
[INFO] [stdout] 115 | | where
[INFO] [stdout] 116 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:124:1
[INFO] [stdout]     |
[INFO] [stdout] 124 | / pub fn serialize_url<S>(item: Url, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 125 | | where
[INFO] [stdout] 126 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:133:1
[INFO] [stdout]     |
[INFO] [stdout] 133 | / pub fn deserialize_pubkey<'de, D>(deserializer: D) -> Result<Secp256r1PublicKey, D::Error>
[INFO] [stdout] 134 | | where
[INFO] [stdout] 135 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 141 | / pub fn serialize_pubkey<S>(item: Secp256r1PublicKey, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 142 | | where
[INFO] [stdout] 143 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:149:1
[INFO] [stdout]     |
[INFO] [stdout] 149 | / pub fn deserialize_url<'de, D>(deserializer: D) -> Result<Url, D::Error>
[INFO] [stdout] 150 | | where
[INFO] [stdout] 151 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:159:1
[INFO] [stdout]     |
[INFO] [stdout] 159 | / pub fn serialize_url_option<S>(item: &Option<Url>, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 160 | | where
[INFO] [stdout] 161 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | / pub fn deserialize_url_option<'de, D>(deserializer: D) -> Result<Option<Url>, D::Error>
[INFO] [stdout] 173 | | where
[INFO] [stdout] 174 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:211:1
[INFO] [stdout]     |
[INFO] [stdout] 211 | / pub fn serialize_u256<S>(item: &U256, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 212 | | where
[INFO] [stdout] 213 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:219:1
[INFO] [stdout]     |
[INFO] [stdout] 219 | / pub fn deserialize_u256<'de, D>(deserializer: D) -> Result<U256, D::Error>
[INFO] [stdout] 220 | | where
[INFO] [stdout] 221 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:229:1
[INFO] [stdout]     |
[INFO] [stdout] 229 | / pub fn serialize_u256_option<S>(item: &Option<U256>, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 230 | | where
[INFO] [stdout] 231 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | / pub fn deserialize_u256_option<'de, D>(deserializer: D) -> Result<Option<U256>, D::Error>
[INFO] [stdout] 243 | | where
[INFO] [stdout] 244 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | / pub fn serialize_u32<S>(item: &u32, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 259 | | where
[INFO] [stdout] 260 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / pub fn deserialize_u32<'de, D>(deserializer: D) -> Result<u32, D::Error>
[INFO] [stdout] 267 | | where
[INFO] [stdout] 268 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:284:1
[INFO] [stdout]     |
[INFO] [stdout] 284 | / pub fn serialize_u64<S>(item: &u64, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 285 | | where
[INFO] [stdout] 286 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:292:1
[INFO] [stdout]     |
[INFO] [stdout] 292 | / pub fn deserialize_u64<'de, D>(deserializer: D) -> Result<u64, D::Error>
[INFO] [stdout] 293 | | where
[INFO] [stdout] 294 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:302:1
[INFO] [stdout]     |
[INFO] [stdout] 302 | / pub fn deserialize_script_hash<'de, D>(deserializer: D) -> Result<ScriptHash, D::Error>
[INFO] [stdout] 303 | | where
[INFO] [stdout] 304 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:312:1
[INFO] [stdout]     |
[INFO] [stdout] 312 | / pub fn serialize_script_hash<S>(item: &ScriptHash, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 313 | | where
[INFO] [stdout] 314 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | / pub fn deserialize_address_or_script_hash<'de, D>(
[INFO] [stdout] 323 | |     deserializer: D,
[INFO] [stdout] 324 | | ) -> Result<AddressOrScriptHash, D::Error>
[INFO] [stdout] 325 | | where
[INFO] [stdout] 326 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:335:1
[INFO] [stdout]     |
[INFO] [stdout] 335 | / pub fn serialize_address_or_script_hash<S>(
[INFO] [stdout] 336 | |     item: &AddressOrScriptHash,
[INFO] [stdout] 337 | |     serializer: S,
[INFO] [stdout] 338 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 339 | | where
[INFO] [stdout] 340 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:346:1
[INFO] [stdout]     |
[INFO] [stdout] 346 | / pub fn deserialize_vec_script_hash<'de, D>(deserializer: D) -> Result<Vec<ScriptHash>, D::Error>
[INFO] [stdout] 347 | | where
[INFO] [stdout] 348 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:359:1
[INFO] [stdout]     |
[INFO] [stdout] 359 | / pub fn serialize_vec_script_hash<S>(
[INFO] [stdout] 360 | |     item: &Vec<ScriptHash>,
[INFO] [stdout] 361 | |     serializer: S,
[INFO] [stdout] 362 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 363 | | where
[INFO] [stdout] 364 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / pub fn deserialize_vec_script_hash_option<'de, D>(
[INFO] [stdout] 374 | |     deserializer: D,
[INFO] [stdout] 375 | | ) -> Result<Option<Vec<ScriptHash>>, D::Error>
[INFO] [stdout] 376 | | where
[INFO] [stdout] 377 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:391:1
[INFO] [stdout]     |
[INFO] [stdout] 391 | / pub fn serialize_vec_script_hash_option<S>(
[INFO] [stdout] 392 | |     item: &Option<Vec<ScriptHash>>,
[INFO] [stdout] 393 | |     serializer: S,
[INFO] [stdout] 394 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 395 | | where
[INFO] [stdout] 396 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:410:1
[INFO] [stdout]     |
[INFO] [stdout] 410 | / pub fn serialize_script_hash_option<S>(
[INFO] [stdout] 411 | |     item: &Option<ScriptHash>,
[INFO] [stdout] 412 | |     serializer: S,
[INFO] [stdout] 413 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 414 | | where
[INFO] [stdout] 415 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:426:1
[INFO] [stdout]     |
[INFO] [stdout] 426 | / pub fn deserialize_script_hash_option<'de, D>(
[INFO] [stdout] 427 | |     deserializer: D,
[INFO] [stdout] 428 | | ) -> Result<Option<ScriptHash>, D::Error>
[INFO] [stdout] 429 | | where
[INFO] [stdout] 430 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:447:1
[INFO] [stdout]     |
[INFO] [stdout] 447 | / pub fn serialize_hash_map_h160_account<S, Account>(
[INFO] [stdout] 448 | |     item: &HashMap<H160, Account>,
[INFO] [stdout] 449 | |     serializer: S,
[INFO] [stdout] 450 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 451 | | where
[INFO] [stdout] 452 | |     S: Serializer,
[INFO] [stdout] 453 | |     Account: Serialize,
[INFO] [stdout]     | |_______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:462:1
[INFO] [stdout]     |
[INFO] [stdout] 462 | / pub fn deserialize_hash_map_h160_account<'de, D, Account>(
[INFO] [stdout] 463 | |     deserializer: D,
[INFO] [stdout] 464 | | ) -> Result<HashMap<H160, Account>, D::Error>
[INFO] [stdout] 465 | | where
[INFO] [stdout] 466 | |     D: Deserializer<'de>,
[INFO] [stdout] 467 | |     Account: Deserialize<'de>,
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:483:1
[INFO] [stdout]     |
[INFO] [stdout] 483 | / pub fn deserialize_private_key<'de, D>(deserializer: D) -> Result<Secp256r1PrivateKey, D::Error>
[INFO] [stdout] 484 | | where
[INFO] [stdout] 485 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:499:1
[INFO] [stdout]     |
[INFO] [stdout] 499 | / pub fn serialize_private_key<S>(
[INFO] [stdout] 500 | |     item: &Secp256r1PrivateKey,
[INFO] [stdout] 501 | |     serializer: S,
[INFO] [stdout] 502 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 503 | | where
[INFO] [stdout] 504 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:511:1
[INFO] [stdout]     |
[INFO] [stdout] 511 | / pub fn deserialize_public_key<'de, D>(deserializer: D) -> Result<Secp256r1PublicKey, D::Error>
[INFO] [stdout] 512 | | where
[INFO] [stdout] 513 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:527:1
[INFO] [stdout]     |
[INFO] [stdout] 527 | / pub fn serialize_public_key<S>(item: &Secp256r1PublicKey, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 528 | | where
[INFO] [stdout] 529 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:535:1
[INFO] [stdout]     |
[INFO] [stdout] 535 | / pub fn deserialize_vec_public_key<'de, D>(
[INFO] [stdout] 536 | |     deserializer: D,
[INFO] [stdout] 537 | | ) -> Result<Vec<Secp256r1PublicKey>, D::Error>
[INFO] [stdout] 538 | | where
[INFO] [stdout] 539 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:559:1
[INFO] [stdout]     |
[INFO] [stdout] 559 | / pub fn deserialize_vec_public_key_option<'de, D>(
[INFO] [stdout] 560 | |     deserializer: D,
[INFO] [stdout] 561 | | ) -> Result<Option<Vec<Secp256r1PublicKey>>, D::Error>
[INFO] [stdout] 562 | | where
[INFO] [stdout] 563 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:583:1
[INFO] [stdout]     |
[INFO] [stdout] 583 | / pub fn serialize_vec_public_key<S>(
[INFO] [stdout] 584 | |     item: &Vec<Secp256r1PublicKey>,
[INFO] [stdout] 585 | |     serializer: S,
[INFO] [stdout] 586 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 587 | | where
[INFO] [stdout] 588 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:597:1
[INFO] [stdout]     |
[INFO] [stdout] 597 | / pub fn serialize_vec_public_key_option<S>(
[INFO] [stdout] 598 | |     item: &Option<Vec<Secp256r1PublicKey>>,
[INFO] [stdout] 599 | |     serializer: S,
[INFO] [stdout] 600 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 601 | | where
[INFO] [stdout] 602 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:617:1
[INFO] [stdout]     |
[INFO] [stdout] 617 | / pub fn serialize_public_key_option<S>(
[INFO] [stdout] 618 | |     item: &Option<Secp256r1PublicKey>,
[INFO] [stdout] 619 | |     serializer: S,
[INFO] [stdout] 620 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 621 | | where
[INFO] [stdout] 622 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:634:1
[INFO] [stdout]     |
[INFO] [stdout] 634 | / pub fn deserialize_public_key_option<'de, D>(
[INFO] [stdout] 635 | |     deserializer: D,
[INFO] [stdout] 636 | | ) -> Result<Option<Secp256r1PublicKey>, D::Error>
[INFO] [stdout] 637 | | where
[INFO] [stdout] 638 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:684:1
[INFO] [stdout]     |
[INFO] [stdout] 684 | / pub fn serialize_h256<S>(item: &H256, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 685 | | where
[INFO] [stdout] 686 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:691:1
[INFO] [stdout]     |
[INFO] [stdout] 691 | / pub fn deserialize_h256<'de, D>(deserializer: D) -> Result<H256, D::Error>
[INFO] [stdout] 692 | | where
[INFO] [stdout] 693 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:701:1
[INFO] [stdout]     |
[INFO] [stdout] 701 | / pub fn serialize_hashset_u256<S>(item: &HashSet<U256>, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 702 | | where
[INFO] [stdout] 703 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:712:1
[INFO] [stdout]     |
[INFO] [stdout] 712 | / pub fn deserialize_hashset_u256<'de, D>(deserializer: D) -> Result<HashSet<U256>, D::Error>
[INFO] [stdout] 713 | | where
[INFO] [stdout] 714 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:727:1
[INFO] [stdout]     |
[INFO] [stdout] 727 | / pub fn serialize_vec_h256<S>(item: &Vec<H256>, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 728 | | where
[INFO] [stdout] 729 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:738:1
[INFO] [stdout]     |
[INFO] [stdout] 738 | / pub fn deserialize_vec_h256<'de, D>(deserializer: D) -> Result<Vec<H256>, D::Error>
[INFO] [stdout] 739 | | where
[INFO] [stdout] 740 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:753:1
[INFO] [stdout]     |
[INFO] [stdout] 753 | / pub fn serialize_vec_u256<S>(item: &Vec<U256>, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 754 | | where
[INFO] [stdout] 755 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:764:1
[INFO] [stdout]     |
[INFO] [stdout] 764 | / pub fn deserialize_vec_u256<'de, D>(deserializer: D) -> Result<Vec<U256>, D::Error>
[INFO] [stdout] 765 | | where
[INFO] [stdout] 766 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:779:1
[INFO] [stdout]     |
[INFO] [stdout] 779 | / pub fn serialize_h256_option<S>(item: &Option<H256>, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 780 | | where
[INFO] [stdout] 781 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:792:1
[INFO] [stdout]     |
[INFO] [stdout] 792 | / pub fn deserialize_h256_option<'de, D>(deserializer: D) -> Result<Option<H256>, D::Error>
[INFO] [stdout] 793 | | where
[INFO] [stdout] 794 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:808:1
[INFO] [stdout]     |
[INFO] [stdout] 808 | / pub fn serialize_hashmap_u256_hashset_u256<S>(
[INFO] [stdout] 809 | |     item: &HashMap<U256, HashSet<U256>>,
[INFO] [stdout] 810 | |     serializer: S,
[INFO] [stdout] 811 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 812 | | where
[INFO] [stdout] 813 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:823:1
[INFO] [stdout]     |
[INFO] [stdout] 823 | / pub fn deserialize_hashmap_u256_hashset_u256<'de, D>(
[INFO] [stdout] 824 | |     deserializer: D,
[INFO] [stdout] 825 | | ) -> Result<HashMap<U256, HashSet<U256>>, D::Error>
[INFO] [stdout] 826 | | where
[INFO] [stdout] 827 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:850:1
[INFO] [stdout]     |
[INFO] [stdout] 850 | / pub fn serialize_hashmap_address_u256<S>(
[INFO] [stdout] 851 | |     item: &HashMap<Address, U256>,
[INFO] [stdout] 852 | |     serializer: S,
[INFO] [stdout] 853 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 854 | | where
[INFO] [stdout] 855 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:864:1
[INFO] [stdout]     |
[INFO] [stdout] 864 | / pub fn deserialize_hashmap_address_u256<'de, D>(
[INFO] [stdout] 865 | |     deserializer: D,
[INFO] [stdout] 866 | | ) -> Result<HashMap<Address, U256>, D::Error>
[INFO] [stdout] 867 | | where
[INFO] [stdout] 868 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:883:1
[INFO] [stdout]     |
[INFO] [stdout] 883 | / pub fn serialize_hashmap_u256_hashset_h256<S>(
[INFO] [stdout] 884 | |     item: &HashMap<U256, HashSet<H256>>,
[INFO] [stdout] 885 | |     serializer: S,
[INFO] [stdout] 886 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 887 | | where
[INFO] [stdout] 888 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:898:1
[INFO] [stdout]     |
[INFO] [stdout] 898 | / pub fn deserialize_hashmap_u256_hashset_h256<'de, D>(
[INFO] [stdout] 899 | |     deserializer: D,
[INFO] [stdout] 900 | | ) -> Result<HashMap<U256, HashSet<H256>>, D::Error>
[INFO] [stdout] 901 | | where
[INFO] [stdout] 902 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:925:1
[INFO] [stdout]     |
[INFO] [stdout] 925 | / pub fn serialize_hashmap_u256_vec_u256<S>(
[INFO] [stdout] 926 | |     item: &HashMap<U256, Vec<U256>>,
[INFO] [stdout] 927 | |     serializer: S,
[INFO] [stdout] 928 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 929 | | where
[INFO] [stdout] 930 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:940:1
[INFO] [stdout]     |
[INFO] [stdout] 940 | / pub fn deserialize_hashmap_u256_vec_u256<'de, D>(
[INFO] [stdout] 941 | |     deserializer: D,
[INFO] [stdout] 942 | | ) -> Result<HashMap<U256, Vec<U256>>, D::Error>
[INFO] [stdout] 943 | | where
[INFO] [stdout] 944 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:967:1
[INFO] [stdout]     |
[INFO] [stdout] 967 | / pub fn serialize_map<S>(
[INFO] [stdout] 968 | |     map: &HashMap<ContractParameter, ContractParameter>,
[INFO] [stdout] 969 | |     serializer: S,
[INFO] [stdout] 970 | | ) -> Result<S::Ok, S::Error>
[INFO] [stdout] 971 | | where
[INFO] [stdout] 972 | |     S: Serializer,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/serde_with_utils.rs:986:1
[INFO] [stdout]     |
[INFO] [stdout] 986 | / pub fn deserialize_map<'de, D>(
[INFO] [stdout] 987 | |     deserializer: D,
[INFO] [stdout] 988 | | ) -> Result<HashMap<ContractParameter, ContractParameter>, D::Error>
[INFO] [stdout] 989 | | where
[INFO] [stdout] 990 | |     D: Deserializer<'de>,
[INFO] [stdout]     | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]     --> src/neo_types/serde_with_utils.rs:1010:1
[INFO] [stdout]      |
[INFO] [stdout] 1010 | / pub fn serialize_wildcard<S>(methods: &Vec<String>, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 1011 | | where
[INFO] [stdout] 1012 | |     S: Serializer,
[INFO] [stdout]      | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]     --> src/neo_types/serde_with_utils.rs:1025:1
[INFO] [stdout]      |
[INFO] [stdout] 1025 | / pub fn deserialize_wildcard<'de, D>(deserializer: D) -> Result<Vec<String>, D::Error>
[INFO] [stdout] 1026 | | where
[INFO] [stdout] 1027 | |     D: Deserializer<'de>,
[INFO] [stdout]      | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]     --> src/neo_types/serde_with_utils.rs:1061:1
[INFO] [stdout]      |
[INFO] [stdout] 1061 | / pub fn deserialize_hardforks<'de, D>(deserializer: D) -> Result<Vec<HardForks>, D::Error>
[INFO] [stdout] 1062 | | where
[INFO] [stdout] 1063 | |     D: Deserializer<'de>,
[INFO] [stdout]      | |_________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a type alias
[INFO] [stdout]   --> src/neo_types/address.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type Address = String;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/neo_types/address.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub enum NameOrAddress {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/address.rs:21:2
[INFO] [stdout]    |
[INFO] [stdout] 21 |     Name(String),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/address.rs:22:2
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Address(Address),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]   --> src/neo_types/address.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub trait AddressExtension {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/neo_types/address.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub fn from_script_hash(script_hash: &H160) -> Result<String, NeoError> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> src/neo_types/bytes.rs:100:1
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub trait ReverseTrait {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/bytes.rs:101:2
[INFO] [stdout]     |
[INFO] [stdout] 101 |     fn reverse(&self) -> Self;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/neo_types/op_code.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub enum OpCode {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:12:2
[INFO] [stdout]    |
[INFO] [stdout] 12 |     PushInt8 = 0x00,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:14:2
[INFO] [stdout]    |
[INFO] [stdout] 14 |     PushInt16 = 0x01,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:16:2
[INFO] [stdout]    |
[INFO] [stdout] 16 |     PushInt32 = 0x02,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:18:2
[INFO] [stdout]    |
[INFO] [stdout] 18 |     PushInt64 = 0x03,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:20:2
[INFO] [stdout]    |
[INFO] [stdout] 20 |     PushInt128 = 0x04,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:22:2
[INFO] [stdout]    |
[INFO] [stdout] 22 |     PushInt256 = 0x05,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:24:2
[INFO] [stdout]    |
[INFO] [stdout] 24 |     PushTrue = 0x08,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:26:2
[INFO] [stdout]    |
[INFO] [stdout] 26 |     PushFalse = 0x09,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:28:2
[INFO] [stdout]    |
[INFO] [stdout] 28 |     PushA = 0x0A,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:30:2
[INFO] [stdout]    |
[INFO] [stdout] 30 |     PushNull = 0x0B,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:32:2
[INFO] [stdout]    |
[INFO] [stdout] 32 |     PushData1 = 0x0C,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:34:2
[INFO] [stdout]    |
[INFO] [stdout] 34 |     PushData2 = 0x0D,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:36:2
[INFO] [stdout]    |
[INFO] [stdout] 36 |     PushData4 = 0x0E,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:38:2
[INFO] [stdout]    |
[INFO] [stdout] 38 |     PushM1 = 0x0F,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:40:2
[INFO] [stdout]    |
[INFO] [stdout] 40 |     Push0 = 0x10,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:42:2
[INFO] [stdout]    |
[INFO] [stdout] 42 |     Push1 = 0x11,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:44:2
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Push2 = 0x12,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:46:2
[INFO] [stdout]    |
[INFO] [stdout] 46 |     Push3 = 0x13,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:48:2
[INFO] [stdout]    |
[INFO] [stdout] 48 |     Push4 = 0x14,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:50:2
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Push5 = 0x15,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:52:2
[INFO] [stdout]    |
[INFO] [stdout] 52 |     Push6 = 0x16,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:54:2
[INFO] [stdout]    |
[INFO] [stdout] 54 |     Push7 = 0x17,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:56:2
[INFO] [stdout]    |
[INFO] [stdout] 56 |     Push8 = 0x18,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:58:2
[INFO] [stdout]    |
[INFO] [stdout] 58 |     Push9 = 0x19,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:60:2
[INFO] [stdout]    |
[INFO] [stdout] 60 |     Push10 = 0x1A,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:62:2
[INFO] [stdout]    |
[INFO] [stdout] 62 |     Push11 = 0x1B,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:64:2
[INFO] [stdout]    |
[INFO] [stdout] 64 |     Push12 = 0x1C,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:66:2
[INFO] [stdout]    |
[INFO] [stdout] 66 |     Push13 = 0x1D,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:68:2
[INFO] [stdout]    |
[INFO] [stdout] 68 |     Push14 = 0x1E,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:70:2
[INFO] [stdout]    |
[INFO] [stdout] 70 |     Push15 = 0x1F,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:72:2
[INFO] [stdout]    |
[INFO] [stdout] 72 |     Push16 = 0x20,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:75:2
[INFO] [stdout]    |
[INFO] [stdout] 75 |     Nop = 0x21,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:77:2
[INFO] [stdout]    |
[INFO] [stdout] 77 |     Jmp = 0x22,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:79:2
[INFO] [stdout]    |
[INFO] [stdout] 79 |     JmpL = 0x23,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:81:2
[INFO] [stdout]    |
[INFO] [stdout] 81 |     JmpIf = 0x24,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:83:2
[INFO] [stdout]    |
[INFO] [stdout] 83 |     JmpIfL = 0x25,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:85:2
[INFO] [stdout]    |
[INFO] [stdout] 85 |     JmpIfNot = 0x26,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:87:2
[INFO] [stdout]    |
[INFO] [stdout] 87 |     JmpIfNotL = 0x27,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:89:2
[INFO] [stdout]    |
[INFO] [stdout] 89 |     JmpEq = 0x28,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:91:2
[INFO] [stdout]    |
[INFO] [stdout] 91 |     JmpEqL = 0x29,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:93:2
[INFO] [stdout]    |
[INFO] [stdout] 93 |     JmpNe = 0x2A,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:95:2
[INFO] [stdout]    |
[INFO] [stdout] 95 |     JmpNeL = 0x2B,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:97:2
[INFO] [stdout]    |
[INFO] [stdout] 97 |     JmpGt = 0x2C,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/op_code.rs:99:2
[INFO] [stdout]    |
[INFO] [stdout] 99 |     JmpGtL = 0x2D,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:101:2
[INFO] [stdout]     |
[INFO] [stdout] 101 |     JmpGe = 0x2E,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:103:2
[INFO] [stdout]     |
[INFO] [stdout] 103 |     JmpGeL = 0x2F,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:105:2
[INFO] [stdout]     |
[INFO] [stdout] 105 |     JmpLt = 0x30,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:107:2
[INFO] [stdout]     |
[INFO] [stdout] 107 |     JmpLtL = 0x31,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:109:2
[INFO] [stdout]     |
[INFO] [stdout] 109 |     JmpLe = 0x32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:111:2
[INFO] [stdout]     |
[INFO] [stdout] 111 |     JmpLeL = 0x33,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:113:2
[INFO] [stdout]     |
[INFO] [stdout] 113 |     Call = 0x34,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:115:2
[INFO] [stdout]     |
[INFO] [stdout] 115 |     CallL = 0x35,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:117:2
[INFO] [stdout]     |
[INFO] [stdout] 117 |     CallA = 0x36,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:119:2
[INFO] [stdout]     |
[INFO] [stdout] 119 |     CallT = 0x37,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:121:2
[INFO] [stdout]     |
[INFO] [stdout] 121 |     Abort = 0x38,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:123:2
[INFO] [stdout]     |
[INFO] [stdout] 123 |     Assert = 0x39,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:125:2
[INFO] [stdout]     |
[INFO] [stdout] 125 |     Throw = 0x3A,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:127:2
[INFO] [stdout]     |
[INFO] [stdout] 127 |     Try = 0x3B,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:129:2
[INFO] [stdout]     |
[INFO] [stdout] 129 |     TryL = 0x3C,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:131:2
[INFO] [stdout]     |
[INFO] [stdout] 131 |     EndTry = 0x3D,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:133:2
[INFO] [stdout]     |
[INFO] [stdout] 133 |     EndTryL = 0x3E,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:135:2
[INFO] [stdout]     |
[INFO] [stdout] 135 |     EndFinally = 0x3F,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:137:2
[INFO] [stdout]     |
[INFO] [stdout] 137 |     Ret = 0x40,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:139:2
[INFO] [stdout]     |
[INFO] [stdout] 139 |     Syscall = 0x41,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:142:2
[INFO] [stdout]     |
[INFO] [stdout] 142 |     Depth = 0x43,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:144:2
[INFO] [stdout]     |
[INFO] [stdout] 144 |     Drop = 0x45,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:146:2
[INFO] [stdout]     |
[INFO] [stdout] 146 |     Nip = 0x46,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:148:2
[INFO] [stdout]     |
[INFO] [stdout] 148 |     Xdrop = 0x48,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:150:2
[INFO] [stdout]     |
[INFO] [stdout] 150 |     Clear = 0x49,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:152:2
[INFO] [stdout]     |
[INFO] [stdout] 152 |     Dup = 0x4A,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:154:2
[INFO] [stdout]     |
[INFO] [stdout] 154 |     Over = 0x4B,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:156:2
[INFO] [stdout]     |
[INFO] [stdout] 156 |     Pick = 0x4D,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:158:2
[INFO] [stdout]     |
[INFO] [stdout] 158 |     Tuck = 0x4E,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:160:2
[INFO] [stdout]     |
[INFO] [stdout] 160 |     Swap = 0x50,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:162:2
[INFO] [stdout]     |
[INFO] [stdout] 162 |     Rot = 0x51,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:164:2
[INFO] [stdout]     |
[INFO] [stdout] 164 |     Roll = 0x52,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:166:2
[INFO] [stdout]     |
[INFO] [stdout] 166 |     Reverse3 = 0x53,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:168:2
[INFO] [stdout]     |
[INFO] [stdout] 168 |     Reverse4 = 0x54,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:170:2
[INFO] [stdout]     |
[INFO] [stdout] 170 |     ReverseN = 0x55,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:173:2
[INFO] [stdout]     |
[INFO] [stdout] 173 |     InitSSLot = 0x56,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:175:2
[INFO] [stdout]     |
[INFO] [stdout] 175 |     InitSlot = 0x57,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:178:2
[INFO] [stdout]     |
[INFO] [stdout] 178 |     LdSFLd0 = 0x58,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:180:2
[INFO] [stdout]     |
[INFO] [stdout] 180 |     LdSFLd1 = 0x59,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:182:2
[INFO] [stdout]     |
[INFO] [stdout] 182 |     LdSFLd2 = 0x5A,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:184:2
[INFO] [stdout]     |
[INFO] [stdout] 184 |     LdSFLd3 = 0x5B,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:186:2
[INFO] [stdout]     |
[INFO] [stdout] 186 |     LdSFLd4 = 0x5C,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:188:2
[INFO] [stdout]     |
[INFO] [stdout] 188 |     LdSFLd5 = 0x5D,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:190:2
[INFO] [stdout]     |
[INFO] [stdout] 190 |     LdSFLd6 = 0x5E,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:192:2
[INFO] [stdout]     |
[INFO] [stdout] 192 |     LdSFLd = 0x5F,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:195:2
[INFO] [stdout]     |
[INFO] [stdout] 195 |     StSFLd0 = 0x60,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:197:2
[INFO] [stdout]     |
[INFO] [stdout] 197 |     StSFLd1 = 0x61,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:199:2
[INFO] [stdout]     |
[INFO] [stdout] 199 |     StSFLd2 = 0x62,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:201:2
[INFO] [stdout]     |
[INFO] [stdout] 201 |     StSFLd3 = 0x63,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:203:2
[INFO] [stdout]     |
[INFO] [stdout] 203 |     StSFLd4 = 0x64,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:205:2
[INFO] [stdout]     |
[INFO] [stdout] 205 |     StSFLd5 = 0x65,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:207:2
[INFO] [stdout]     |
[INFO] [stdout] 207 |     StSFLd6 = 0x66,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:209:2
[INFO] [stdout]     |
[INFO] [stdout] 209 |     StSFLd = 0x67,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:212:2
[INFO] [stdout]     |
[INFO] [stdout] 212 |     LdLoc0 = 0x68,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:214:2
[INFO] [stdout]     |
[INFO] [stdout] 214 |     LdLoc1 = 0x69,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:216:2
[INFO] [stdout]     |
[INFO] [stdout] 216 |     LdLoc2 = 0x6A,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:218:2
[INFO] [stdout]     |
[INFO] [stdout] 218 |     LdLoc3 = 0x6B,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:220:2
[INFO] [stdout]     |
[INFO] [stdout] 220 |     LdLoc4 = 0x6C,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:222:2
[INFO] [stdout]     |
[INFO] [stdout] 222 |     LdLoc5 = 0x6D,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:224:2
[INFO] [stdout]     |
[INFO] [stdout] 224 |     LdLoc6 = 0x6E,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:226:2
[INFO] [stdout]     |
[INFO] [stdout] 226 |     LdLoc = 0x6F,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:229:2
[INFO] [stdout]     |
[INFO] [stdout] 229 |     StLoc0 = 0x70,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:231:2
[INFO] [stdout]     |
[INFO] [stdout] 231 |     StLoc1 = 0x71,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:233:2
[INFO] [stdout]     |
[INFO] [stdout] 233 |     StLoc2 = 0x72,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:235:2
[INFO] [stdout]     |
[INFO] [stdout] 235 |     StLoc3 = 0x73,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:237:2
[INFO] [stdout]     |
[INFO] [stdout] 237 |     StLoc4 = 0x74,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:239:2
[INFO] [stdout]     |
[INFO] [stdout] 239 |     StLoc5 = 0x75,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:241:2
[INFO] [stdout]     |
[INFO] [stdout] 241 |     StLoc6 = 0x76,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:243:2
[INFO] [stdout]     |
[INFO] [stdout] 243 |     StLoc = 0x77,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:246:2
[INFO] [stdout]     |
[INFO] [stdout] 246 |     LdArg0 = 0x78,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:248:2
[INFO] [stdout]     |
[INFO] [stdout] 248 |     LdArg1 = 0x79,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:250:2
[INFO] [stdout]     |
[INFO] [stdout] 250 |     LdArg2 = 0x7A,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:252:2
[INFO] [stdout]     |
[INFO] [stdout] 252 |     LdArg3 = 0x7B,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:254:2
[INFO] [stdout]     |
[INFO] [stdout] 254 |     LdArg4 = 0x7C,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:256:2
[INFO] [stdout]     |
[INFO] [stdout] 256 |     LdArg5 = 0x7D,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:258:2
[INFO] [stdout]     |
[INFO] [stdout] 258 |     LdArg6 = 0x7E,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:260:2
[INFO] [stdout]     |
[INFO] [stdout] 260 |     LdArg = 0x7F,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:263:2
[INFO] [stdout]     |
[INFO] [stdout] 263 |     StArg0 = 0x80,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:265:2
[INFO] [stdout]     |
[INFO] [stdout] 265 |     StArg1 = 0x81,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:267:2
[INFO] [stdout]     |
[INFO] [stdout] 267 |     StArg2 = 0x82,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:269:2
[INFO] [stdout]     |
[INFO] [stdout] 269 |     StArg3 = 0x83,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:271:2
[INFO] [stdout]     |
[INFO] [stdout] 271 |     StArg4 = 0x84,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:273:2
[INFO] [stdout]     |
[INFO] [stdout] 273 |     StArg5 = 0x85,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:275:2
[INFO] [stdout]     |
[INFO] [stdout] 275 |     StArg6 = 0x86,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:277:2
[INFO] [stdout]     |
[INFO] [stdout] 277 |     StArg = 0x87,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:280:2
[INFO] [stdout]     |
[INFO] [stdout] 280 |     NewBuffer = 0x88,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:282:2
[INFO] [stdout]     |
[INFO] [stdout] 282 |     MemCpy = 0x89,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:284:2
[INFO] [stdout]     |
[INFO] [stdout] 284 |     Cat = 0x8B,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:286:2
[INFO] [stdout]     |
[INFO] [stdout] 286 |     Substr = 0x8C,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:288:2
[INFO] [stdout]     |
[INFO] [stdout] 288 |     Left = 0x8D,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:290:2
[INFO] [stdout]     |
[INFO] [stdout] 290 |     Right = 0x8E,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:293:2
[INFO] [stdout]     |
[INFO] [stdout] 293 |     Invert = 0x90,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:295:2
[INFO] [stdout]     |
[INFO] [stdout] 295 |     And = 0x91,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:297:2
[INFO] [stdout]     |
[INFO] [stdout] 297 |     Or = 0x92,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:299:2
[INFO] [stdout]     |
[INFO] [stdout] 299 |     Xor = 0x93,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:301:2
[INFO] [stdout]     |
[INFO] [stdout] 301 |     Equal = 0x97,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:303:2
[INFO] [stdout]     |
[INFO] [stdout] 303 |     NotEqual = 0x98,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:306:2
[INFO] [stdout]     |
[INFO] [stdout] 306 |     Sign = 0x99,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:308:2
[INFO] [stdout]     |
[INFO] [stdout] 308 |     Abs = 0x9A,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:310:2
[INFO] [stdout]     |
[INFO] [stdout] 310 |     Negate = 0x9B,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:312:2
[INFO] [stdout]     |
[INFO] [stdout] 312 |     Inc = 0x9C,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:314:2
[INFO] [stdout]     |
[INFO] [stdout] 314 |     Dec = 0x9D,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:316:2
[INFO] [stdout]     |
[INFO] [stdout] 316 |     Add = 0x9E,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:318:2
[INFO] [stdout]     |
[INFO] [stdout] 318 |     Sub = 0x9F,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:320:2
[INFO] [stdout]     |
[INFO] [stdout] 320 |     Mul = 0xA0,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:322:2
[INFO] [stdout]     |
[INFO] [stdout] 322 |     Div = 0xA1,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:324:2
[INFO] [stdout]     |
[INFO] [stdout] 324 |     Mod = 0xA2,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:326:2
[INFO] [stdout]     |
[INFO] [stdout] 326 |     Pow = 0xA3,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:328:2
[INFO] [stdout]     |
[INFO] [stdout] 328 |     Sqrt = 0xA4,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:330:2
[INFO] [stdout]     |
[INFO] [stdout] 330 |     ModMul = 0xA5,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:332:2
[INFO] [stdout]     |
[INFO] [stdout] 332 |     ModPow = 0xA6,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:334:2
[INFO] [stdout]     |
[INFO] [stdout] 334 |     Shl = 0xA8,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:336:2
[INFO] [stdout]     |
[INFO] [stdout] 336 |     Shr = 0xA9,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:338:2
[INFO] [stdout]     |
[INFO] [stdout] 338 |     Not = 0xAA,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:340:2
[INFO] [stdout]     |
[INFO] [stdout] 340 |     BoolAnd = 0xAB,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:342:2
[INFO] [stdout]     |
[INFO] [stdout] 342 |     BoolOr = 0xAC,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:344:2
[INFO] [stdout]     |
[INFO] [stdout] 344 |     Nz = 0xB1,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:346:2
[INFO] [stdout]     |
[INFO] [stdout] 346 |     NumEqual = 0xB3,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:348:2
[INFO] [stdout]     |
[INFO] [stdout] 348 |     NumNotEqual = 0xB4,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:350:2
[INFO] [stdout]     |
[INFO] [stdout] 350 |     Lt = 0xB5,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:352:2
[INFO] [stdout]     |
[INFO] [stdout] 352 |     Le = 0xB6,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:354:2
[INFO] [stdout]     |
[INFO] [stdout] 354 |     Gt = 0xB7,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:356:2
[INFO] [stdout]     |
[INFO] [stdout] 356 |     Ge = 0xB8,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:358:2
[INFO] [stdout]     |
[INFO] [stdout] 358 |     Min = 0xB9,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:360:2
[INFO] [stdout]     |
[INFO] [stdout] 360 |     Max = 0xBA,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:362:2
[INFO] [stdout]     |
[INFO] [stdout] 362 |     Within = 0xBB,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:365:2
[INFO] [stdout]     |
[INFO] [stdout] 365 |     PackMap = 0xBE,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:367:2
[INFO] [stdout]     |
[INFO] [stdout] 367 |     PackStruct = 0xBF,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:369:2
[INFO] [stdout]     |
[INFO] [stdout] 369 |     Pack = 0xC0,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:371:2
[INFO] [stdout]     |
[INFO] [stdout] 371 |     Unpack = 0xC1,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:373:2
[INFO] [stdout]     |
[INFO] [stdout] 373 |     NewArray0 = 0xC2,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:375:2
[INFO] [stdout]     |
[INFO] [stdout] 375 |     NewArray = 0xC3,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:377:2
[INFO] [stdout]     |
[INFO] [stdout] 377 |     NewArrayT = 0xC4,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:379:2
[INFO] [stdout]     |
[INFO] [stdout] 379 |     NewStruct0 = 0xC5,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:381:2
[INFO] [stdout]     |
[INFO] [stdout] 381 |     NewStruct = 0xC6,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:383:2
[INFO] [stdout]     |
[INFO] [stdout] 383 |     NewMap = 0xC8,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:385:2
[INFO] [stdout]     |
[INFO] [stdout] 385 |     Size = 0xCA,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:387:2
[INFO] [stdout]     |
[INFO] [stdout] 387 |     HasKey = 0xCB,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:389:2
[INFO] [stdout]     |
[INFO] [stdout] 389 |     Keys = 0xCC,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:391:2
[INFO] [stdout]     |
[INFO] [stdout] 391 |     Values = 0xCD,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:393:2
[INFO] [stdout]     |
[INFO] [stdout] 393 |     PickItem = 0xCE,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:395:2
[INFO] [stdout]     |
[INFO] [stdout] 395 |     Append = 0xCF,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:397:2
[INFO] [stdout]     |
[INFO] [stdout] 397 |     SetItem = 0xD0,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:399:2
[INFO] [stdout]     |
[INFO] [stdout] 399 |     ReverseItems = 0xD1,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:401:2
[INFO] [stdout]     |
[INFO] [stdout] 401 |     Remove = 0xD2,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:403:2
[INFO] [stdout]     |
[INFO] [stdout] 403 |     ClearItems = 0xD3,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:405:2
[INFO] [stdout]     |
[INFO] [stdout] 405 |     PopItem = 0xD4,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:408:2
[INFO] [stdout]     |
[INFO] [stdout] 408 |     IsNull = 0xD8,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:410:2
[INFO] [stdout]     |
[INFO] [stdout] 410 |     IsType = 0xD9,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:412:2
[INFO] [stdout]     |
[INFO] [stdout] 412 |     Convert = 0xDB,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:415:2
[INFO] [stdout]     |
[INFO] [stdout] 415 |     AbortMsg = 0xE0,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_types/op_code.rs:417:2
[INFO] [stdout]     |
[INFO] [stdout] 417 |     AssertMsg = 0xE1,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/op_code.rs:421:2
[INFO] [stdout]     |
[INFO] [stdout] 421 |     pub fn price(self) -> u32 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/op_code.rs:526:2
[INFO] [stdout]     |
[INFO] [stdout] 526 |     pub fn opcode(self) -> u8 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/op_code.rs:530:2
[INFO] [stdout]     |
[INFO] [stdout] 530 |     pub fn to_hex_string(self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/op_code.rs:534:2
[INFO] [stdout]     |
[INFO] [stdout] 534 |     pub fn operand_size(self) -> Option<OperandSize> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/neo_types/op_code.rs:605:1
[INFO] [stdout]     |
[INFO] [stdout] 605 | pub struct OperandSize {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/op_code.rs:604:24
[INFO] [stdout]     |
[INFO] [stdout] 604 | #[derive(Clone, Debug, Getters)]
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the derive macro `Getters` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/op_code.rs:613:2
[INFO] [stdout]     |
[INFO] [stdout] 613 |     pub fn with_size(size: u8) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/op_code.rs:617:2
[INFO] [stdout]     |
[INFO] [stdout] 617 |     pub fn with_prefix_size(prefix_size: u8) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/neo_types/plugin_type.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub enum NodePluginType {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/neo_types/plugin_type.rs:7:2
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ApplicationLogs,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/neo_types/plugin_type.rs:9:2
[INFO] [stdout]   |
[INFO] [stdout] 9 |     CoreMetrics,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/plugin_type.rs:11:2
[INFO] [stdout]    |
[INFO] [stdout] 11 |     ImportBlocks,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/plugin_type.rs:13:2
[INFO] [stdout]    |
[INFO] [stdout] 13 |     LevelDbStore,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/plugin_type.rs:15:2
[INFO] [stdout]    |
[INFO] [stdout] 15 |     RocksDbStore,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/plugin_type.rs:17:2
[INFO] [stdout]    |
[INFO] [stdout] 17 |     RpcNep17Tracker,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/plugin_type.rs:19:2
[INFO] [stdout]    |
[INFO] [stdout] 19 |     RpcSecurity,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/plugin_type.rs:21:2
[INFO] [stdout]    |
[INFO] [stdout] 21 |     RpcServerPlugin,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/plugin_type.rs:23:2
[INFO] [stdout]    |
[INFO] [stdout] 23 |     RpcSystemAssetTracker,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/plugin_type.rs:25:2
[INFO] [stdout]    |
[INFO] [stdout] 25 |     SimplePolicy,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/plugin_type.rs:27:2
[INFO] [stdout]    |
[INFO] [stdout] 27 |     StatesDumper,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_types/plugin_type.rs:29:2
[INFO] [stdout]    |
[INFO] [stdout] 29 |     SystemLog,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_types/plugin_type.rs:33:2
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn value_of_name(name: &str) -> Result<Self, &'static str> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/stack_item.rs:28:3
[INFO] [stdout]    |
[INFO] [stdout] 28 |         value: i64,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/stack_item.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 |     Boolean { value: bool },
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/stack_item.rs:39:3
[INFO] [stdout]    |
[INFO] [stdout] 39 |         value: i64,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/stack_item.rs:45:3
[INFO] [stdout]    |
[INFO] [stdout] 45 |         value: String, // base64 encoded
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/stack_item.rs:51:3
[INFO] [stdout]    |
[INFO] [stdout] 51 |         value: String, // base64 encoded
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/stack_item.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 |     Array { value: Vec<StackItem> },
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/stack_item.rs:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 |     Struct { value: Vec<StackItem> },
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/stack_item.rs:64:8
[INFO] [stdout]    |
[INFO] [stdout] 64 |     Map { value: Vec<MapEntry> },
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/stack_item.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |     InteropInterface { id: String, interface: String },
[INFO] [stdout]    |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_types/stack_item.rs:68:33
[INFO] [stdout]    |
[INFO] [stdout] 68 |     InteropInterface { id: String, interface: String },
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_types/stack_item.rs:187:2
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn new_byte_string(byte_array: Vec<u8>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `byteString` should have a snake case name
[INFO] [stdout]    --> src/neo_types/stack_item.rs:220:35
[INFO] [stdout]     |
[INFO] [stdout] 220 |             StackItem::ByteString { value: byteString } => {
[INFO] [stdout]     |                                            ^^^^^^^^^^ help: convert the identifier to snake case: `byte_string`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/stack_item.rs:327:2
[INFO] [stdout]     |
[INFO] [stdout] 327 |     pub fn as_interop(&self, interface_name: &str) -> Option<StackItem> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/stack_item.rs:349:2
[INFO] [stdout]     |
[INFO] [stdout] 349 |     pub fn len(&self) -> Option<usize> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/stack_item.rs:356:2
[INFO] [stdout]     |
[INFO] [stdout] 356 |     pub fn is_empty(&self) -> Option<bool> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/stack_item.rs:360:2
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn get(&self, index: usize) -> Option<StackItem> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/stack_item.rs:364:2
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub fn get_iterator_id(&self) -> Option<&String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_types/stack_item.rs:372:2
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub fn get_interface_name(&self) -> Option<&String> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]  --> src/neo_types/string.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub trait StringExt {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]  --> src/neo_types/string.rs:8:2
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn bytes_from_hex(&self) -> Result<Vec<u8>, hex::FromHexError>;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/string.rs:10:2
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn base64_decoded(&self) -> Result<Vec<u8>, base64::DecodeError>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/string.rs:12:2
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn base64_encoded(&self) -> String;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/string.rs:14:2
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn base58_decoded(&self) -> Option<Vec<u8>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/string.rs:16:2
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn base58_check_decoded(&self) -> Option<Vec<u8>>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/string.rs:18:2
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn base58_encoded(&self) -> String;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/string.rs:20:2
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn var_size(&self) -> usize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/string.rs:22:2
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn is_valid_address(&self) -> bool;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/string.rs:24:2
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn is_valid_hex(&self) -> bool;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/string.rs:26:2
[INFO] [stdout]    |
[INFO] [stdout] 26 |     fn address_to_scripthash(&self) -> Result<ScriptHash, &'static str>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_types/string.rs:28:2
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn reversed_hex(&self) -> String;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type does not implement `derive_more::Debug`; consider adding `#[derive(Debug)]` or a manual implementation
[INFO] [stdout]  --> src/neo_types/url_session.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct URLSession;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/neo_types/url_session.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct URLSession;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]  --> src/neo_types/url_session.rs:8:2
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub async fn data(&self, request: Request) -> Result<Vec<u8>, reqwest::Error> {
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> src/neo_types/util.rs:374:1
[INFO] [stdout]     |
[INFO] [stdout] 374 | pub trait ToBase58 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> src/neo_types/util.rs:393:1
[INFO] [stdout]     |
[INFO] [stdout] 393 | pub trait ToBase64 {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/neo_builder/mod.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn add(left: usize, right: usize) -> usize {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/neo_builder/error.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub enum BuilderError {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/neo_builder/error.rs:9:2
[INFO] [stdout]   |
[INFO] [stdout] 9 |     InvalidScript(String),
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:11:2
[INFO] [stdout]    |
[INFO] [stdout] 11 |     InvalidOperation,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:13:2
[INFO] [stdout]    |
[INFO] [stdout] 13 |     InvalidArgument,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:15:2
[INFO] [stdout]    |
[INFO] [stdout] 15 |     InvalidState,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:17:2
[INFO] [stdout]    |
[INFO] [stdout] 17 |     InvalidInvocation,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:19:2
[INFO] [stdout]    |
[INFO] [stdout] 19 |     StackOverflow,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:21:2
[INFO] [stdout]    |
[INFO] [stdout] 21 |     OutOfGas,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:23:2
[INFO] [stdout]    |
[INFO] [stdout] 23 |     OutOfMemory,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:25:2
[INFO] [stdout]    |
[INFO] [stdout] 25 |     OutOfCycles,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:27:2
[INFO] [stdout]    |
[INFO] [stdout] 27 |     UnknownError,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:29:2
[INFO] [stdout]    |
[INFO] [stdout] 29 |     UnsupportedOperation(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:31:2
[INFO] [stdout]    |
[INFO] [stdout] 31 |     SignerConfiguration(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:33:2
[INFO] [stdout]    |
[INFO] [stdout] 33 |     TransactionConfiguration(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:35:2
[INFO] [stdout]    |
[INFO] [stdout] 35 |     InvalidConfiguration(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:37:2
[INFO] [stdout]    |
[INFO] [stdout] 37 |     TooManySigners(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 |     IllegalState(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:41:2
[INFO] [stdout]    |
[INFO] [stdout] 41 |     IllegalArgument(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:43:2
[INFO] [stdout]    |
[INFO] [stdout] 43 |     CodecError(#[from] CodecError),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:45:2
[INFO] [stdout]    |
[INFO] [stdout] 45 |     CryptoError(#[from] CryptoError),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:47:2
[INFO] [stdout]    |
[INFO] [stdout] 47 |     ProviderError(#[from] ProviderError),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/error.rs:49:2
[INFO] [stdout]    |
[INFO] [stdout] 49 |     TransactionError(Box<TransactionError>),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/neo_builder/transaction/mod.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub fn init_logger() {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/neo_builder/transaction/call_flags.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum CallFlags {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/neo_builder/transaction/call_flags.rs:3:2
[INFO] [stdout]   |
[INFO] [stdout] 3 |     None,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/neo_builder/transaction/call_flags.rs:4:2
[INFO] [stdout]   |
[INFO] [stdout] 4 |     ReadStates,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/neo_builder/transaction/call_flags.rs:5:2
[INFO] [stdout]   |
[INFO] [stdout] 5 |     WriteStates,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/neo_builder/transaction/call_flags.rs:6:2
[INFO] [stdout]   |
[INFO] [stdout] 6 |     AllowCall,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/neo_builder/transaction/call_flags.rs:7:2
[INFO] [stdout]   |
[INFO] [stdout] 7 |     AllowNotify,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/neo_builder/transaction/call_flags.rs:8:2
[INFO] [stdout]   |
[INFO] [stdout] 8 |     States,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/neo_builder/transaction/call_flags.rs:9:2
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ReadOnly,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/call_flags.rs:10:2
[INFO] [stdout]    |
[INFO] [stdout] 10 |     All,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/call_flags.rs:14:2
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn value(&self) -> u8 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/call_flags.rs:27:2
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn from_value(value: u8) -> Result<Self, &'static str> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/neo_builder/transaction/contract_parameters_context.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct ContractParametersContext {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/neo_builder/transaction/contract_parameters_context.rs:8:2
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub type_: String,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/neo_builder/transaction/contract_parameters_context.rs:9:2
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub hash: String,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/contract_parameters_context.rs:10:2
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub data: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/contract_parameters_context.rs:11:2
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub items: HashMap<String, ContextItem>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/contract_parameters_context.rs:12:2
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub network: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/contract_parameters_context.rs:16:2
[INFO] [stdout]    |
[INFO] [stdout] 16 | /     pub fn new(
[INFO] [stdout] 17 | |         hash: String,
[INFO] [stdout] 18 | |         data: String,
[INFO] [stdout] 19 | |         items: Option<HashMap<String, ContextItem>>,
[INFO] [stdout] 20 | |         network: u32,
[INFO] [stdout] 21 | |     ) -> Self {
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/neo_builder/transaction/contract_parameters_context.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct ContextItem {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/contract_parameters_context.rs:34:2
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub script: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/contract_parameters_context.rs:35:2
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub parameters: Option<Vec<ContractParameter>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/contract_parameters_context.rs:36:2
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub signatures: HashMap<String, String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/contract_parameters_context.rs:40:2
[INFO] [stdout]    |
[INFO] [stdout] 40 | /     pub fn new(
[INFO] [stdout] 41 | |         script: String,
[INFO] [stdout] 42 | |         parameters: Option<Vec<ContractParameter>>,
[INFO] [stdout] 43 | |         signatures: Option<HashMap<String, String>>,
[INFO] [stdout] 44 | |     ) -> Self {
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type does not implement `derive_more::Debug`; consider adding `#[derive(Debug)]` or a manual implementation
[INFO] [stdout]  --> src/neo_builder/transaction/gas_estimator.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct GasEstimator;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]    --> src/neo_builder/transaction/gas_estimator.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     async fn estimate_gas_realtime(&self) -> Result<i64, TransactionError>;
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout]     = note: `#[warn(async_fn_in_trait)]` on by default
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]     |
[INFO] [stdout] 144 -     async fn estimate_gas_realtime(&self) -> Result<i64, TransactionError>;
[INFO] [stdout] 144 +     fn estimate_gas_realtime(&self) -> impl std::future::Future<Output = Result<i64, TransactionError>> + Send;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of `async fn` in public traits is discouraged as auto trait bounds cannot be specified
[INFO] [stdout]    --> src/neo_builder/transaction/gas_estimator.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     async fn estimate_gas_with_margin(&self, margin_percent: u8) -> Result<i64, TransactionError>;
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: you can suppress this lint if you plan to use the trait only in your own code, or do not care about auto traits like `Send` on the `Future`
[INFO] [stdout] help: you can alternatively desugar to a normal `fn` that returns `impl Future` and add any desired bounds such as `Send`, but these cannot be relaxed without a breaking API change
[INFO] [stdout]     |
[INFO] [stdout] 147 -     async fn estimate_gas_with_margin(&self, margin_percent: u8) -> Result<i64, TransactionError>;
[INFO] [stdout] 147 +     fn estimate_gas_with_margin(&self, margin_percent: u8) -> impl std::future::Future<Output = Result<i64, TransactionError>> + Send;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/invocation_script.rs:42:2
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn from_serialized_script(script: Vec<u8>) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/invocation_script.rs:127:3
[INFO] [stdout]     |
[INFO] [stdout] 127 |         writer.write_var_bytes(&self.script);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 127 |         let _ = writer.write_var_bytes(&self.script);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/neo_builder/transaction/oracle_response_code.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub enum OracleResponseCode {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/oracle_response_code.rs:22:2
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Success = 0x00,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/oracle_response_code.rs:24:2
[INFO] [stdout]    |
[INFO] [stdout] 24 |     ProtocolNotSupported = 0x10,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/oracle_response_code.rs:26:2
[INFO] [stdout]    |
[INFO] [stdout] 26 |     ConsensusUnreachable = 0x12,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/oracle_response_code.rs:28:2
[INFO] [stdout]    |
[INFO] [stdout] 28 |     NotFound = 0x14,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/oracle_response_code.rs:30:2
[INFO] [stdout]    |
[INFO] [stdout] 30 |     Timeout = 0x16,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/oracle_response_code.rs:32:2
[INFO] [stdout]    |
[INFO] [stdout] 32 |     Forbidden = 0x18,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/oracle_response_code.rs:34:2
[INFO] [stdout]    |
[INFO] [stdout] 34 |     ResponseTooLarge = 0x1A,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/oracle_response_code.rs:36:2
[INFO] [stdout]    |
[INFO] [stdout] 36 |     InsufficientFunds = 0x1C,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/oracle_response_code.rs:38:2
[INFO] [stdout]    |
[INFO] [stdout] 38 |     ContentTypeNotSupported = 0x1F,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/oracle_response_code.rs:40:2
[INFO] [stdout]    |
[INFO] [stdout] 40 |     Error = 0xFF,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/signers/account_signer.rs:41:2
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub account: Account,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/account_signer.rs:21:48
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(Debug, Clone, Serialize, Deserialize, Getters, Setters)]
[INFO] [stdout]    |                                                ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the derive macro `Getters` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/signers/account_signer.rs:104:4
[INFO] [stdout]     |
[INFO] [stdout] 104 |             writer.write_serializable_variable_list(&self.allowed_contracts);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let _ = writer.write_serializable_variable_list(&self.allowed_contracts);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/signers/account_signer.rs:107:4
[INFO] [stdout]     |
[INFO] [stdout] 107 |             writer.write_serializable_variable_list(&self.allowed_groups);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 107 |             let _ = writer.write_serializable_variable_list(&self.allowed_groups);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/signers/account_signer.rs:110:4
[INFO] [stdout]     |
[INFO] [stdout] 110 |             writer.write_serializable_variable_list(&self.rules);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 110 |             let _ = writer.write_serializable_variable_list(&self.rules);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_builder/transaction/signers/account_signer.rs:250:2
[INFO] [stdout]     |
[INFO] [stdout] 250 |     pub fn new(account: &Account, scope: WitnessScope) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_builder/transaction/signers/account_signer.rs:261:2
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub fn none_hash160(account_hash: H160) -> Result<Self, TransactionError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_builder/transaction/signers/account_signer.rs:266:2
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub fn called_by_entry_hash160(account_hash: H160) -> Result<Self, TransactionError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_builder/transaction/signers/account_signer.rs:271:2
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub fn global_hash160(account_hash: H160) -> Result<Self, TransactionError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/contract_signer.rs:19:59
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(Debug, Clone, Serialize, PartialEq, Deserialize, Getters, Setters)]
[INFO] [stdout]    |                                                           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the derive macro `Getters` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/signers/contract_signer.rs:172:4
[INFO] [stdout]     |
[INFO] [stdout] 172 |             writer.write_serializable_variable_list(&self.allowed_contracts);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 172 |             let _ = writer.write_serializable_variable_list(&self.allowed_contracts);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/signers/contract_signer.rs:175:4
[INFO] [stdout]     |
[INFO] [stdout] 175 |             writer.write_serializable_variable_list(&self.allowed_groups);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 175 |             let _ = writer.write_serializable_variable_list(&self.allowed_groups);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/signers/contract_signer.rs:178:4
[INFO] [stdout]     |
[INFO] [stdout] 178 |             writer.write_serializable_variable_list(&self.rules);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 178 |             let _ = writer.write_serializable_variable_list(&self.rules);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:20:2
[INFO] [stdout]    |
[INFO] [stdout] 20 |     AccountSigner,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:21:2
[INFO] [stdout]    |
[INFO] [stdout] 21 |     ContractSigner,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:22:2
[INFO] [stdout]    |
[INFO] [stdout] 22 |     TransactionSigner,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:27:2
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn get_type(&self) -> SignerType;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:29:2
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn get_signer_hash(&self) -> &H160;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:31:2
[INFO] [stdout]    |
[INFO] [stdout] 31 |     fn set_signer_hash(&mut self, signer_hash: H160);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:33:2
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn get_scopes(&self) -> &Vec<WitnessScope>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:34:2
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn get_scopes_mut(&mut self) -> &mut Vec<WitnessScope>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:36:2
[INFO] [stdout]    |
[INFO] [stdout] 36 |     fn set_scopes(&mut self, scopes: Vec<WitnessScope>);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:38:2
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_allowed_contracts(&self) -> &Vec<H160>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:40:2
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_allowed_contracts_mut(&mut self) -> &mut Vec<H160>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:44:2
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn get_allowed_groups(&self) -> &Vec<Secp256r1PublicKey>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:45:2
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn get_allowed_groups_mut(&mut self) -> &mut Vec<Secp256r1PublicKey>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:47:2
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn get_rules(&self) -> &Vec<WitnessRule>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:48:2
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn get_rules_mut(&mut self) -> &mut Vec<WitnessRule>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:51:2
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn set_allowed_contracts(&mut self, contracts: Vec<H160>) -> Result<(), BuilderError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/signers/signer.rs:90:2
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn set_allowed_groups(&mut self, groups: Vec<Secp256r1PublicKey>) -> Result<(), BuilderError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/signers/signer.rs:117:2
[INFO] [stdout]     |
[INFO] [stdout] 117 |     fn set_rules(&mut self, mut rules: Vec<WitnessRule>) -> Result<&mut Self, BuilderError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/signers/signer.rs:146:2
[INFO] [stdout]     |
[INFO] [stdout] 146 |     fn check_depth(&self, condition: &WitnessCondition, depth: i8) -> Result<(), BuilderError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/signers/signer.rs:166:2
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn validate_subitems(&self, count: usize, _name: &str) -> Result<(), BuilderError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_builder/transaction/signers/signer.rs:179:2
[INFO] [stdout]     |
[INFO] [stdout] 179 |     AccountSigner(AccountSigner),
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_builder/transaction/signers/signer.rs:180:2
[INFO] [stdout]     |
[INFO] [stdout] 180 |     ContractSigner(ContractSigner),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/neo_builder/transaction/signers/signer.rs:181:2
[INFO] [stdout]     |
[INFO] [stdout] 181 |     TransactionSigner(TransactionSigner),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/signers/signer.rs:350:2
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn as_account_signer(&self) -> Option<&AccountSigner> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/signers/signer.rs:357:2
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn as_contract_signer(&self) -> Option<&ContractSigner> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/signers/signer.rs:364:2
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub fn as_transaction_signer(&self) -> Option<&TransactionSigner> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/signers/transaction_signer.rs:31:2
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub account: H160,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/signers/transaction_signer.rs:36:2
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub scopes: Vec<WitnessScope>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/signers/transaction_signer.rs:43:2
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub allowed_contracts: Option<Vec<H160>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/signers/transaction_signer.rs:50:2
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub allowed_groups: Option<Vec<Secp256r1PublicKey>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/signers/transaction_signer.rs:54:2
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub rules: Option<Vec<WitnessRule>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/signers/transaction_signer.rs:179:4
[INFO] [stdout]     |
[INFO] [stdout] 179 |             writer.write_serializable_variable_list(self.allowed_contracts.as_ref().unwrap());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 179 |             let _ = writer.write_serializable_variable_list(self.allowed_contracts.as_ref().unwrap());
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/signers/transaction_signer.rs:182:4
[INFO] [stdout]     |
[INFO] [stdout] 182 |             writer.write_serializable_variable_list(self.allowed_groups.as_ref().unwrap());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 182 |             let _ = writer.write_serializable_variable_list(self.allowed_groups.as_ref().unwrap());
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/signers/transaction_signer.rs:185:4
[INFO] [stdout]     |
[INFO] [stdout] 185 |             writer.write_serializable_variable_list(self.rules.as_ref().unwrap());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 185 |             let _ = writer.write_serializable_variable_list(self.rules.as_ref().unwrap());
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction.rs:64:2
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub network: Option<&'a RpcClient<P>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction.rs:68:2
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub version: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction.rs:72:2
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub nonce: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction.rs:76:2
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub valid_until_block: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction.rs:80:2
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub signers: Vec<Signer>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction.rs:84:2
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub size: i32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction.rs:88:2
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub sys_fee: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction.rs:92:2
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub net_fee: i64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction.rs:96:2
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub attributes: Vec<TransactionAttribute>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_builder/transaction/transaction.rs:100:2
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub script: Bytes,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/neo_builder/transaction/transaction.rs:104:2
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub witnesses: Vec<Witness>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/transaction.rs:60:21
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Serialize, Getters, Setters, MutGetters, CopyGetters, Debug, Clone)]
[INFO] [stdout]    |                     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the derive macro `Getters` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/transaction.rs:60:30
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Serialize, Getters, Setters, MutGetters, CopyGetters, Debug, Clone)]
[INFO] [stdout]    |                              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the derive macro `Setters` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/neo_builder/transaction/transaction.rs:219:2
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub fn new() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/transaction.rs:228:2
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn add_witness(&mut self, witness: Witness) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/transaction.rs:232:2
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub async fn get_hash_data(&self) -> Result<Bytes, TransactionError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/transaction.rs:261:3
[INFO] [stdout]     |
[INFO] [stdout] 261 |         writer.write_serializable_variable_list(&self.signers);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 261 |         let _ = writer.write_serializable_variable_list(&self.signers);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/transaction.rs:262:3
[INFO] [stdout]     |
[INFO] [stdout] 262 |         writer.write_serializable_variable_list(&self.attributes);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 262 |         let _ = writer.write_serializable_variable_list(&self.attributes);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/transaction.rs:263:3
[INFO] [stdout]     |
[INFO] [stdout] 263 |         writer.write_var_bytes(&self.script);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let _ = writer.write_var_bytes(&self.script);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/transaction.rs:648:3
[INFO] [stdout]     |
[INFO] [stdout] 648 |         writer.write_serializable_variable_list(&self.witnesses);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 648 |         let _ = writer.write_serializable_variable_list(&self.witnesses);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub enum TransactionAttribute {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:22:2
[INFO] [stdout]    |
[INFO] [stdout] 22 |     HighPriority,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:25:2
[INFO] [stdout]    |
[INFO] [stdout] 25 |     OracleResponse(OracleResponse),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:28:2
[INFO] [stdout]    |
[INFO] [stdout] 28 |     NotValidBefore {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:29:3
[INFO] [stdout]    |
[INFO] [stdout] 29 |         height: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:32:2
[INFO] [stdout]    |
[INFO] [stdout] 32 |     Conflicts {
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:33:3
[INFO] [stdout]    |
[INFO] [stdout] 33 |         hash: H256,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:45:2
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub const MAX_RESULT_SIZE: usize = 0xffff;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:47:2
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn to_bytes(&self) -> Vec<u8> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:66:2
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn from_bytes(bytes: &[u8]) -> Result<Self, &'static str> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:91:2
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn to_json(&self) -> String {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_attribute.rs:96:2
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn get_height(&self) -> Option<&u32> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_attribute.rs:104:2
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn get_hash(&self) -> Option<&H256> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_attribute.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 writer.write_var_bytes(result.from_base64_string().unwrap().as_slice());
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 let _ = writer.write_var_bytes(result.from_base64_string().unwrap().as_slice());
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_builder.rs:98:1
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub struct TransactionBuilder<'a, P: JsonRpcProvider + 'static> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_builder.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Getters, Setters, MutGetters, CopyGetters, Default)]
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the derive macro `Getters` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_builder.rs:97:19
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[derive(Getters, Setters, MutGetters, CopyGetters, Default)]
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the derive macro `Setters` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a static
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:182:1
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub static GAS_TOKEN_HASH: Lazy<ScriptHash> = Lazy::new(|| {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:189:2
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub const BALANCE_OF_FUNCTION: &'static str = "balanceOf";
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated constant
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:190:2
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub const DUMMY_PUB_KEY: &'static str =
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:365:2
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn first_signer(&mut self, sender: &Account) -> Result<&mut Self, TransactionError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:369:2
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub fn first_signer_by_hash(&mut self, sender: &H160) -> Result<&mut Self, TransactionError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:382:2
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn extend_script(&mut self, script: Vec<u8>) -> &mut Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:391:2
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub async fn call_invoke_script(&self) -> Result<InvocationResult, TransactionError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:432:21
[INFO] [stdout]     |
[INFO] [stdout] 432 |     pub async fn build(&mut self) -> Result<Transaction<P>, TransactionError> {
[INFO] [stdout]     |                        ^^^^^^^^^            -------------- the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 432 |     pub async fn build(&mut self) -> Result<Transaction<'_, P>, TransactionError> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:437:2
[INFO] [stdout]     |
[INFO] [stdout] 437 |     pub async fn get_unsigned_tx(&mut self) -> Result<Transaction<P>, TransactionError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:437:31
[INFO] [stdout]     |
[INFO] [stdout] 437 |     pub async fn get_unsigned_tx(&mut self) -> Result<Transaction<P>, TransactionError> {
[INFO] [stdout]     |                                  ^^^^^^^^^            -------------- the same lifetime is hidden here
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 437 |     pub async fn get_unsigned_tx(&mut self) -> Result<Transaction<'_, P>, TransactionError> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/neo_builder/transaction/transaction_builder.rs:826:20
[INFO] [stdout]     |
[INFO] [stdout] 826 |     pub async fn sign(&mut self) -> Result<Transaction<P>, BuilderError> {
[INFO] [stdout]     |                       ^^^^^^^^^            -------------- the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 826 |     pub async fn sign(&mut self) -> Result<Transaction<'_, P>, BuilderError> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/neo_builder/transaction/transaction_error.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub enum TransactionError {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/neo_builder/transaction/transaction_error.rs:9:2
[INFO] [stdout]   |
[INFO] [stdout] 9 |     ScriptFormat(String),
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:11:2
[INFO] [stdout]    |
[INFO] [stdout] 11 |     SignerConfiguration(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:13:2
[INFO] [stdout]    |
[INFO] [stdout] 13 |     InvalidNonce,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:15:2
[INFO] [stdout]    |
[INFO] [stdout] 15 |     InvalidBlock,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:17:2
[INFO] [stdout]    |
[INFO] [stdout] 17 |     InvalidTransaction,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:19:2
[INFO] [stdout]    |
[INFO] [stdout] 19 |     InvalidWitnessCondition,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:21:2
[INFO] [stdout]    |
[INFO] [stdout] 21 |     TooManySigners,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:23:2
[INFO] [stdout]    |
[INFO] [stdout] 23 |     DuplicateSigner,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:25:2
[INFO] [stdout]    |
[INFO] [stdout] 25 |     NoSigners,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:27:2
[INFO] [stdout]    |
[INFO] [stdout] 27 |     NoScript,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:29:2
[INFO] [stdout]    |
[INFO] [stdout] 29 |     EmptyScript,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:31:2
[INFO] [stdout]    |
[INFO] [stdout] 31 |     InvalidSender,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:33:2
[INFO] [stdout]    |
[INFO] [stdout] 33 |     IllegalState(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:35:2
[INFO] [stdout]    |
[INFO] [stdout] 35 |     TxTooLarge,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:37:2
[INFO] [stdout]    |
[INFO] [stdout] 37 |     TransactionConfiguration(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 |     CodecError(#[from] CodecError),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:41:2
[INFO] [stdout]    |
[INFO] [stdout] 41 |     CryptoError(#[from] CryptoError),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:43:2
[INFO] [stdout]    |
[INFO] [stdout] 43 |     ProviderError(#[from] ProviderError),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:45:2
[INFO] [stdout]    |
[INFO] [stdout] 45 |     InsufficientFunds,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:47:2
[INFO] [stdout]    |
[INFO] [stdout] 47 |     InvalidScript,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:49:2
[INFO] [stdout]    |
[INFO] [stdout] 49 |     UnknownTransaction,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_error.rs:51:2
[INFO] [stdout]    |
[INFO] [stdout] 51 |     BuilderError(#[from] BuilderError),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type does not implement `derive_more::Debug`; consider adding `#[derive(Debug)]` or a manual implementation
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_send_token.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / pub struct TransactionSendToken {
[INFO] [stdout] 10 | |     #[serde(rename = "asset")]
[INFO] [stdout] 11 | |     #[serde(deserialize_with = "deserialize_script_hash")]
[INFO] [stdout] 12 | |     #[serde(serialize_with = "serialize_script_hash")]
[INFO] [stdout] ...  |
[INFO] [stdout] 17 | |     pub address: String,
[INFO] [stdout] 18 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/neo_builder/transaction/transaction_send_token.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct TransactionSendToken {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_send_token.rs:13:2
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub token: H160,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_send_token.rs:14:2
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub value: i32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_send_token.rs:17:2
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub address: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/transaction_send_token.rs:21:2
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn new(token: H160, value: i32, address: String) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/neo_builder/transaction/verification_script.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct VerificationScript {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/verification_script.rs:27:45
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[derive(Debug, Clone, PartialEq, Eq, Hash, Getters, Setters, Serialize, Deserialize)]
[INFO] [stdout]    |                                             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the derive macro `Getters` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/neo_builder/transaction/verification_script.rs:27:54
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[derive(Debug, Clone, PartialEq, Eq, Hash, Getters, Setters, Serialize, Deserialize)]
[INFO] [stdout]    |                                                      ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the derive macro `Setters` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/verification_script.rs:34:2
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/verification_script.rs:38:2
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn from(script: Bytes) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/verification_script.rs:42:2
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn from_public_key(public_key: &Secp256r1PublicKey) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/verification_script.rs:50:2
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn from_multi_sig(public_keys: &mut [Secp256r1PublicKey], threshold: u8) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/verification_script.rs:109:4
[INFO] [stdout]     |
[INFO] [stdout] 109 |             reader.by_ref().read_encoded_ec_point();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 109 |             let _ = reader.by_ref().read_encoded_ec_point();
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/verification_script.rs:149:2
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn hash(&self) -> H160 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/verification_script.rs:155:2
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub fn get_signatures(&self) -> Vec<Secp256r1Signature> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/verification_script.rs:170:2
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn get_public_keys(&self) -> Result<Vec<Secp256r1PublicKey>, BuilderError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/verification_script.rs:201:2
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn get_signing_threshold(&self) -> Result<usize, BuilderError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/neo_builder/transaction/verification_script.rs:213:2
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub fn get_nr_of_accounts(&self) -> Result<usize, BuilderError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/neo_builder/transaction/verification_script.rs:229:3
[INFO] [stdout]     |
[INFO] [stdout] 229 |         writer.write_var_bytes(&self.script);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 229 |         let _ = writer.write_var_bytes(&self.script);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/neo_builder/transaction/witness.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Witness {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/witness.rs:11:2
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub invocation: InvocationScript,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/neo_builder/transaction/witness.rs:12:2
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub verification: VerificationScript,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/witness.rs:16:2
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/witness.rs:20:2
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn from_scripts(invocation_script: Bytes, verification_script: Bytes) -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/witness.rs:27:2
[INFO] [stdout]    |
[INFO] [stdout] 27 | /     pub fn from_scripts_obj(
[INFO] [stdout] 28 | |         invocation_script: InvocationScript,
[INFO] [stdout] 29 | |         verification_script: VerificationScript,
[INFO] [stdout] 30 | |     ) -> Self {
[INFO] [stdout]    | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/witness.rs:34:2
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub fn create(message_to_sign: Bytes, key_pair: &KeyPair) -> Result<Self, BuilderError> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/neo_builder/transaction/witness.rs:41:2
[INFO] [stdout]    |
[INFO] [stdout] 41 | /     pub fn create_multi_sig_witness(
[INFO] [stdout] 42 | |         signing_threshold: u8,
[INFO] [stdout] 43 | |         signatures: Vec<Secp256r1Signature>,
[INFO] [stdout] 44 | |         mut public_keys: Vec<Secp256r1PublicKey>,
[INFO] [stdout] 45 | |     ) -> Result<Self, BuilderError> {
[INFO] [stdout]    | |___________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[WARN] too many lines in the log, truncating it
