[INFO] cloning repository https://github.com/MaxPower0345/hola_mundo [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/MaxPower0345/hola_mundo" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMaxPower0345%2Fhola_mundo", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMaxPower0345%2Fhola_mundo'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 33f99bc7540811d72768b4cdf069d0e916c888f6 [INFO] checking MaxPower0345/hola_mundo against master#46455dc65069387f2dc46612f13fd45452ab301a for pr-117433-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMaxPower0345%2Fhola_mundo" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] [stderr] Updating files: 43% (782/1809) Updating files: 44% (796/1809) Updating files: 45% (815/1809) Updating files: 46% (833/1809) Updating files: 47% (851/1809) Updating files: 48% (869/1809) Updating files: 49% (887/1809) Updating files: 50% (905/1809) Updating files: 51% (923/1809) Updating files: 52% (941/1809) Updating files: 53% (959/1809) Updating files: 54% (977/1809) Updating files: 55% (995/1809) Updating files: 56% (1014/1809) Updating files: 57% (1032/1809) Updating files: 58% (1050/1809) Updating files: 59% (1068/1809) Updating files: 60% (1086/1809) Updating files: 61% (1104/1809) Updating files: 62% (1122/1809) Updating files: 63% (1140/1809) Updating files: 64% (1158/1809) Updating files: 65% (1176/1809) Updating files: 66% (1194/1809) Updating files: 67% (1213/1809) Updating files: 67% (1219/1809) Updating files: 68% (1231/1809) Updating files: 69% (1249/1809) Updating files: 70% (1267/1809) Updating files: 71% (1285/1809) Updating files: 72% (1303/1809) Updating files: 73% (1321/1809) Updating files: 74% (1339/1809) Updating files: 75% (1357/1809) Updating files: 76% (1375/1809) Updating files: 77% (1393/1809) Updating files: 78% (1412/1809) Updating files: 79% (1430/1809) Updating files: 80% (1448/1809) Updating files: 81% (1466/1809) Updating files: 81% (1482/1809) Updating files: 82% (1484/1809) Updating files: 83% (1502/1809) Updating files: 83% (1515/1809) Updating files: 84% (1520/1809) Updating files: 85% (1538/1809) Updating files: 86% (1556/1809) Updating files: 87% (1574/1809) Updating files: 88% (1592/1809) Updating files: 88% (1600/1809) Updating files: 89% (1611/1809) Updating files: 90% (1629/1809) Updating files: 91% (1647/1809) Updating files: 92% (1665/1809) Updating files: 93% (1683/1809) Updating files: 94% (1701/1809) Updating files: 95% (1719/1809) Updating files: 96% (1737/1809) Updating files: 97% (1755/1809) Updating files: 98% (1773/1809) Updating files: 99% (1791/1809) Updating files: 100% (1809/1809) Updating files: 100% (1809/1809), done. [INFO] validating manifest of git repo https://github.com/MaxPower0345/hola_mundo on toolchain 46455dc65069387f2dc46612f13fd45452ab301a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+46455dc65069387f2dc46612f13fd45452ab301a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/MaxPower0345/hola_mundo [INFO] finished tweaking git repo https://github.com/MaxPower0345/hola_mundo [INFO] tweaked toml for git repo https://github.com/MaxPower0345/hola_mundo written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/MaxPower0345/hola_mundo 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" "+46455dc65069387f2dc46612f13fd45452ab301a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded smol_str v0.1.24 [INFO] [stderr] Downloaded memoffset v0.8.0 [INFO] [stderr] Downloaded iana-time-zone v0.1.57 [INFO] [stderr] Downloaded ansi_term v0.12.1 [INFO] [stderr] Downloaded bumpalo v3.13.0 [INFO] [stderr] Downloaded wasm-bindgen v0.2.86 [INFO] [stderr] Downloaded security-framework v2.9.1 [INFO] [stderr] Downloaded bytecheck_derive v0.6.11 [INFO] [stderr] Downloaded zip v0.6.6 [INFO] [stderr] Downloaded colored v2.0.0 [INFO] [stderr] Downloaded rustix v0.38.1 [INFO] [stderr] Downloaded rand_core v0.5.1 [INFO] [stderr] Downloaded jsonrpsee-client-transport v0.16.2 [INFO] [stderr] Downloaded frame-metadata v15.1.0 [INFO] [stderr] Downloaded windows v0.48.0 [INFO] [stderr] Downloaded subxt-metadata v0.28.0 [INFO] [stderr] Downloaded subxt v0.28.0 [INFO] [stderr] Downloaded cargo-contract v3.0.1 [INFO] [stderr] Downloaded contract-metadata v3.0.1 [INFO] [stderr] Downloaded ink_allocator v4.2.1 [INFO] [stderr] Downloaded ink_engine v4.2.1 [INFO] [stderr] Downloaded ink_storage_traits v4.2.1 [INFO] [stderr] Downloaded jsonrpsee-types v0.16.2 [INFO] [stderr] Downloaded sp-core-hashing v8.0.0 [INFO] [stderr] Downloaded constant_time_eq v0.2.6 [INFO] [stderr] Downloaded hermit-abi v0.2.6 [INFO] [stderr] Downloaded getrandom v0.1.16 [INFO] [stderr] Downloaded blake2b_simd v1.0.1 [INFO] [stderr] Downloaded sp-wasm-interface v13.0.0 [INFO] [stderr] Downloaded sp-runtime-interface v16.0.0 [INFO] [stderr] Downloaded jsonrpsee v0.16.2 [INFO] [stderr] Downloaded ref-cast-impl v1.0.16 [INFO] [stderr] Downloaded wasmtime v6.0.2 [INFO] [stderr] Downloaded wasmtime-runtime v6.0.2 [INFO] [stderr] Downloaded windows_i686_msvc v0.48.0 [INFO] [stderr] Downloaded object v0.31.1 [INFO] [stderr] Downloaded windows-sys v0.42.0 [INFO] [stderr] Downloaded subxt-macro v0.28.0 [INFO] [stderr] Downloaded tokio v1.29.1 [INFO] [stderr] Downloaded subxt-codegen v0.28.0 [INFO] [stderr] Downloaded windows_aarch64_msvc v0.42.2 [INFO] [stderr] Downloaded windows_i686_gnu v0.42.2 [INFO] [stderr] Downloaded windows_i686_msvc v0.42.2 [INFO] [stderr] Downloaded windows_x86_64_gnu v0.42.2 [INFO] [stderr] Downloaded windows_x86_64_msvc v0.42.2 [INFO] [stderr] Downloaded windows_aarch64_msvc v0.48.0 [INFO] [stderr] Downloaded windows_i686_gnu v0.48.0 [INFO] [stderr] Downloaded gimli v0.27.2 [INFO] [stderr] Downloaded windows_x86_64_gnu v0.48.0 [INFO] [stderr] Downloaded windows_x86_64_msvc v0.48.0 [INFO] [stderr] Downloaded slab v0.4.8 [INFO] [stderr] Downloaded pin-project-internal v1.1.1 [INFO] [stderr] Downloaded sp-std v7.0.0 [INFO] [stderr] Downloaded beef v0.5.2 [INFO] [stderr] Downloaded twox-hash v1.6.3 [INFO] [stderr] Downloaded tokio-util v0.7.8 [INFO] [stderr] Downloaded jsonrpsee-http-client v0.16.2 [INFO] [stderr] Downloaded secp256k1-sys v0.8.1 [INFO] [stderr] Downloaded ink_env v4.2.1 [INFO] [stderr] Downloaded ink_prelude v4.2.1 [INFO] [stderr] Downloaded contract-build v3.0.1 [INFO] [stderr] Downloaded pallet-contracts-primitives v23.0.0 [INFO] [stderr] Downloaded ptr_meta_derive v0.1.4 [INFO] [stderr] Downloaded chrono v0.4.26 [INFO] [stderr] Downloaded tracing-subscriber v0.2.25 [INFO] [stderr] Downloaded cpp_demangle v0.3.5 [INFO] [stderr] Downloaded backtrace v0.3.68 [INFO] [stderr] Downloaded socket2 v0.4.9 [INFO] [stderr] Downloaded ink-analyzer-ir v0.7.0 [INFO] [stderr] Downloaded ink-analyzer-macro v0.6.0 [INFO] [stderr] Downloaded perf-event v0.4.8 [INFO] [stderr] Downloaded wasm-bindgen-backend v0.2.86 [INFO] [stderr] Downloaded proc-macro2 v1.0.60 [INFO] [stderr] Downloaded unicode-ident v1.0.9 [INFO] [stderr] Downloaded serde_json v1.0.96 [INFO] [stderr] Downloaded cargo-platform v0.1.2 [INFO] [stderr] Downloaded darling v0.14.4 [INFO] [stderr] Downloaded ink_primitives v4.2.1 [INFO] [stderr] Downloaded memchr v2.5.0 [INFO] [stderr] Downloaded cov-mark v2.0.0-pre.1 [INFO] [stderr] Downloaded ra_ap_parser v0.0.149 [INFO] [stderr] Downloaded ra_ap_profile v0.0.149 [INFO] [stderr] Downloaded windows_aarch64_gnullvm v0.42.2 [INFO] [stderr] Downloaded windows_x86_64_gnullvm v0.42.2 [INFO] [stderr] Downloaded ra_ap_stdx v0.0.149 [INFO] [stderr] Downloaded windows_aarch64_gnullvm v0.48.0 [INFO] [stderr] Downloaded windows_x86_64_gnullvm v0.48.0 [INFO] [stderr] Downloaded parity-wasm v0.45.0 [INFO] [stderr] Downloaded memfd v0.6.3 [INFO] [stderr] Downloaded errno-dragonfly v0.1.2 [INFO] [stderr] Downloaded scale-decode v0.5.0 [INFO] [stderr] Downloaded scale-bits v0.3.0 [INFO] [stderr] Downloaded ink_metadata v4.2.1 [INFO] [stderr] Downloaded brownstone v1.1.0 [INFO] [stderr] Downloaded indent_write v2.2.0 [INFO] [stderr] Downloaded nom-supreme v0.7.0 [INFO] [stderr] Downloaded winnow v0.4.7 [INFO] [stderr] Downloaded scale-info-derive v2.8.0 [INFO] [stderr] Downloaded tracing-core v0.1.31 [INFO] [stderr] Downloaded contract-transcode v3.0.1 [INFO] [stderr] Downloaded ra_ap_limit v0.0.149 [INFO] [stderr] Downloaded perf-event-open-sys v4.0.0 [INFO] [stderr] Downloaded ra_ap_la-arena v0.0.149 [INFO] [stderr] Downloaded ra_ap_text_edit v0.0.149 [INFO] [stderr] Downloaded rustc-ap-rustc_lexer v725.0.0 [INFO] [stderr] Downloaded ra_ap_syntax v0.0.149 [INFO] [stderr] Downloaded either v1.8.1 [INFO] [stderr] Downloaded lock_api v0.4.10 [INFO] [stderr] Downloaded pin-project v1.1.1 [INFO] [stderr] Downloaded borsh-derive v0.10.3 [INFO] [stderr] Downloaded hashbrown v0.11.2 [INFO] [stderr] Downloaded borsh v0.10.3 [INFO] [stderr] Downloaded ss58-registry v1.40.0 [INFO] [stderr] Downloaded hmac v0.11.0 [INFO] [stderr] Downloaded pbkdf2 v0.8.0 [INFO] [stderr] Downloaded merlin v2.0.1 [INFO] [stderr] Downloaded rand_hc v0.2.0 [INFO] [stderr] Downloaded schannel v0.1.21 [INFO] [stderr] Downloaded security-framework-sys v2.9.0 [INFO] [stderr] Downloaded proc-macro-crate v0.1.5 [INFO] [stderr] Downloaded ref-cast v1.0.16 [INFO] [stderr] Downloaded sp-storage v12.0.0 [INFO] [stderr] Downloaded num-format v0.4.4 [INFO] [stderr] Downloaded crypto-mac v0.11.1 [INFO] [stderr] Downloaded arrayvec v0.5.2 [INFO] [stderr] Downloaded curve25519-dalek v2.1.3 [INFO] [stderr] Downloaded rand_chacha v0.2.2 [INFO] [stderr] Downloaded rand v0.7.3 [INFO] [stderr] Downloaded wasi v0.9.0+wasi-snapshot-preview1 [INFO] [stderr] Downloaded schnorrkel v0.9.1 [INFO] [stderr] Downloaded sha2 v0.9.9 [INFO] [stderr] Downloaded substrate-bip39 v0.4.4 [INFO] [stderr] Downloaded tiny-bip39 v1.0.0 [INFO] [stderr] Downloaded zeroize_derive v1.4.2 [INFO] [stderr] Downloaded sp-core v20.0.0 [INFO] [stderr] Downloaded sp-debug-derive v7.0.0 [INFO] [stderr] Downloaded sp-weights v19.0.0 [INFO] [stderr] Downloaded sp-runtime v23.0.0 [INFO] [stderr] Downloaded webpki-roots v0.22.6 [INFO] [stderr] Downloaded hyper-rustls v0.23.2 [INFO] [stderr] Downloaded async-lock v2.7.0 [INFO] [stderr] Downloaded async-trait v0.1.68 [INFO] [stderr] Downloaded regex v1.8.4 [INFO] [stderr] Downloaded sharded-slab v0.1.4 [INFO] [stderr] Downloaded tracing-log v0.1.3 [INFO] [stderr] Downloaded which v4.4.0 [INFO] [stderr] Downloaded base58 v0.2.0 [INFO] [stderr] Downloaded anyhow v1.0.71 [INFO] [stderr] Downloaded semver v1.0.17 [INFO] [stderr] Downloaded url v2.4.0 [INFO] [stderr] Downloaded rustversion v1.0.12 [INFO] [stderr] Downloaded escape8259 v0.5.2 [INFO] [stderr] Downloaded arrayref v0.3.7 [INFO] [stderr] Downloaded num-traits v0.2.15 [INFO] [stderr] Downloaded paste v1.0.12 [INFO] [stderr] Downloaded rlibc v1.0.0 [INFO] [stderr] Downloaded jobserver v0.1.26 [INFO] [stderr] Downloaded cc v1.0.79 [INFO] [stderr] Downloaded secp256k1 v0.27.0 [INFO] [stderr] Downloaded sha2 v0.10.7 [INFO] [stderr] Downloaded cpufeatures v0.2.8 [INFO] [stderr] Downloaded async-attributes v1.1.2 [INFO] [stderr] Downloaded async-executor v1.5.1 [INFO] [stderr] Downloaded async-channel v1.8.0 [INFO] [stderr] Downloaded async-task v4.4.0 [INFO] [stderr] Downloaded atomic-waker v1.1.1 [INFO] [stderr] Downloaded blocking v1.3.1 [INFO] [stderr] Downloaded concurrent-queue v2.2.0 [INFO] [stderr] Downloaded parking v2.1.0 [INFO] [stderr] Downloaded waker-fn v1.1.0 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.36 [INFO] [stderr] Downloaded camino v1.1.4 [INFO] [stderr] Downloaded anstyle-parse v0.2.1 [INFO] [stderr] Downloaded anstyle-query v1.0.0 [INFO] [stderr] Downloaded anstyle-wincon v1.0.1 [INFO] [stderr] Downloaded colorchoice v1.0.0 [INFO] [stderr] Downloaded bitflags v2.3.3 [INFO] [stderr] Downloaded linux-raw-sys v0.4.3 [INFO] [stderr] Downloaded wasm-opt-sys v0.112.0 [INFO] [stderr] Downloaded itoa v1.0.6 [INFO] [stderr] Downloaded typenum v1.16.0 [INFO] [stderr] Downloaded subtle v2.4.1 [INFO] [stderr] Downloaded value-bag v1.4.1 [INFO] [stderr] Downloaded log v0.4.19 [INFO] [stderr] Downloaded serde v1.0.164 [INFO] [stderr] Downloaded syn v2.0.18 [INFO] [stderr] Downloaded serde_derive v1.0.164 [INFO] [stderr] Downloaded scale-encode-derive v0.1.2 [INFO] [stderr] Downloaded scale-info v2.8.0 [INFO] [stderr] Downloaded countme v3.0.1 [INFO] [stderr] Downloaded libc v0.2.146 [INFO] [stderr] Downloaded substrate-build-script-utils v5.0.0 [INFO] [stderr] Downloaded strsim v0.10.0 [INFO] [stderr] Downloaded darling_macro v0.14.4 [INFO] [stderr] Downloaded xxhash-rust v0.8.6 [INFO] [stderr] Downloaded parity-scale-codec v3.6.1 [INFO] [stderr] Downloaded hashbrown v0.14.0 [INFO] [stderr] Downloaded smallvec v1.10.0 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.86 [INFO] [stderr] Downloaded ahash v0.7.6 [INFO] [stderr] Downloaded is-terminal v0.4.8 [INFO] [stderr] Downloaded utf8parse v0.2.1 [INFO] [stderr] Downloaded anstream v0.3.2 [INFO] [stderr] Downloaded anstyle v1.0.1 [INFO] [stderr] Downloaded clap_lex v0.5.0 [INFO] [stderr] Downloaded clap_builder v4.3.10 [INFO] [stderr] Downloaded clap_derive v4.3.2 [INFO] [stderr] Downloaded clap v4.3.10 [INFO] [stderr] Downloaded atty v0.2.14 [INFO] [stderr] Downloaded wasm-opt v0.112.0 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.86 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.86 [INFO] [stderr] Downloaded quote v1.0.28 [INFO] [stderr] Downloaded ryu v1.0.13 [INFO] [stderr] Downloaded ident_case v1.0.1 [INFO] [stderr] Downloaded joinery v2.1.0 [INFO] [stderr] Downloaded primitive-types v0.12.1 [INFO] [stderr] Downloaded bytes v1.4.0 [INFO] [stderr] Downloaded parity-scale-codec-derive v3.6.1 [INFO] [stderr] Downloaded equivalent v1.0.0 [INFO] [stderr] Downloaded indexmap v2.0.0 [INFO] [stderr] Downloaded os_pipe v1.1.4 [INFO] [stderr] Downloaded shared_child v1.0.0 [INFO] [stderr] Downloaded duct v0.13.6 [INFO] [stderr] Downloaded toml v0.7.5 [INFO] [stderr] Downloaded walkdir v2.3.3 [INFO] [stderr] Downloaded tempfile v3.6.0 [INFO] [stderr] Downloaded wasm-opt-cxx-sys v0.112.0 [INFO] [stderr] Downloaded cxxbridge-flags v1.0.97 [INFO] [stderr] Downloaded cxxbridge-macro v1.0.97 [INFO] [stderr] Downloaded link-cplusplus v1.0.8 [INFO] [stderr] Downloaded cxx v1.0.97 [INFO] [stderr] Downloaded winapi-util v0.1.5 [INFO] [stderr] Downloaded termcolor v1.2.0 [INFO] [stderr] Downloaded unicode-width v0.1.10 [INFO] [stderr] Downloaded codespan-reporting v0.11.1 [INFO] [stderr] Downloaded scratch v1.0.5 [INFO] [stderr] Downloaded cxx-build v1.0.97 [INFO] [stderr] Downloaded jsonrpsee-core v0.18.2 [INFO] [stderr] Downloaded borsh-derive-internal v0.10.3 [INFO] [stderr] Downloaded aho-corasick v1.0.2 [INFO] [stderr] Downloaded windows-sys v0.45.0 [INFO] [stderr] Downloaded serde_spanned v0.6.3 [INFO] [stderr] Downloaded toml_edit v0.19.11 [INFO] [stderr] Downloaded thiserror-impl v1.0.40 [INFO] [stderr] Downloaded thiserror v1.0.40 [INFO] [stderr] Downloaded pin-project-lite v0.2.9 [INFO] [stderr] Downloaded tracing-attributes v0.1.24 [INFO] [stderr] Downloaded tracing v0.1.37 [INFO] [stderr] Downloaded drop_bomb v0.1.5 [INFO] [stderr] Downloaded always-assert v0.1.3 [INFO] [stderr] Downloaded miow v0.5.0 [INFO] [stderr] Downloaded secp256k1-sys v0.6.1 [INFO] [stderr] Downloaded current_platform v0.2.0 [INFO] [stderr] Downloaded rustls-webpki v0.100.1 [INFO] [stderr] Downloaded rustls v0.21.2 [INFO] [stderr] Downloaded jsonrpsee-client-transport v0.18.2 [INFO] [stderr] Downloaded jsonrpsee-types v0.18.2 [INFO] [stderr] Downloaded jsonrpsee-ws-client v0.18.2 [INFO] [stderr] Downloaded jsonrpsee v0.18.2 [INFO] [stderr] Downloaded borsh-schema-derive-internal v0.10.3 [INFO] [stderr] Downloaded wasmtime-jit-debug v6.0.2 [INFO] [stderr] Downloaded linux-raw-sys v0.1.4 [INFO] [stderr] Downloaded regex-syntax v0.7.2 [INFO] [stderr] Downloaded gimli v0.26.2 [INFO] [stderr] Downloaded ptr_meta v0.1.4 [INFO] [stderr] Downloaded base64 v0.21.2 [INFO] [stderr] Downloaded rustls v0.20.8 [INFO] [stderr] Downloaded web-sys v0.3.63 [INFO] [stderr] Downloaded webpki v0.22.0 [INFO] [stderr] Downloaded scale-value v0.7.0 [INFO] [stderr] Downloaded ed25519 v1.5.3 [INFO] [stderr] Downloaded sp-keystore v0.26.0 [INFO] [stderr] Downloaded sp-state-machine v0.27.0 [INFO] [stderr] Downloaded trie-root v0.18.0 [INFO] [stderr] Downloaded sp-io v22.0.0 [INFO] [stderr] Downloaded curve25519-dalek v3.2.0 [INFO] [stderr] Downloaded libsecp256k1 v0.7.1 [INFO] [stderr] Downloaded downcast-rs v1.2.0 [INFO] [stderr] Downloaded h2 v0.3.20 [INFO] [stderr] Downloaded httpdate v1.0.2 [INFO] [stderr] Downloaded jsonrpsee-core v0.16.2 [INFO] [stderr] Downloaded object v0.29.0 [INFO] [stderr] Downloaded wasmparser v0.100.0 [INFO] [stderr] Downloaded scale-decode-derive v0.5.0 [INFO] [stderr] Downloaded memory_units v0.4.0 [INFO] [stderr] Downloaded wasmtime-jit-icache-coherence v6.0.2 [INFO] [stderr] Downloaded rustix v0.37.21 [INFO] [stderr] Downloaded errno v0.3.1 [INFO] [stderr] Downloaded hermit-abi v0.3.1 [INFO] [stderr] Downloaded windows-targets v0.42.2 [INFO] [stderr] Downloaded rustix v0.36.14 [INFO] [stderr] Downloaded wasmtime-asm-macros v6.0.2 [INFO] [stderr] Downloaded cranelift-entity v0.93.2 [INFO] [stderr] Downloaded simdutf8 v0.1.4 [INFO] [stderr] Downloaded bytecheck v0.6.11 [INFO] [stderr] Downloaded rend v0.4.0 [INFO] [stderr] Downloaded seahash v4.1.0 [INFO] [stderr] Downloaded uuid v1.4.0 [INFO] [stderr] Downloaded rkyv v0.7.42 [INFO] [stderr] Downloaded rust_decimal v1.30.0 [INFO] [stderr] Downloaded platforms v2.0.0 [INFO] [stderr] Downloaded yap v0.10.0 [INFO] [stderr] Downloaded sp-application-crypto v22.0.0 [INFO] [stderr] Downloaded ed25519-dalek v1.0.1 [INFO] [stderr] Downloaded sp-panic-handler v7.0.0 [INFO] [stderr] Downloaded memory-db v0.32.0 [INFO] [stderr] Downloaded schnellru v0.2.1 [INFO] [stderr] Downloaded sp-trie v21.0.0 [INFO] [stderr] Downloaded integer-sqrt v0.1.5 [INFO] [stderr] Downloaded array-bytes v4.2.0 [INFO] [stderr] Downloaded ed25519-zebra v3.1.0 [INFO] [stderr] Downloaded hash256-std-hasher v0.15.2 [INFO] [stderr] Downloaded libsecp256k1-gen-genmult v0.3.0 [INFO] [stderr] Downloaded sp-externalities v0.18.0 [INFO] [stderr] Downloaded matchers v0.0.1 [INFO] [stderr] Downloaded sp-tracing v9.0.0 [INFO] [stderr] Downloaded wasmi-validation v0.5.0 [INFO] [stderr] Downloaded wasmi v0.13.2 [INFO] [stderr] Downloaded addr2line v0.17.0 [INFO] [stderr] Downloaded mach v0.3.2 [INFO] [stderr] Downloaded rustls-native-certs v0.6.3 [INFO] [stderr] Downloaded tokio-rustls v0.23.4 [INFO] [stderr] Downloaded rkyv_derive v0.7.42 [INFO] [stderr] Downloaded derivative v2.2.0 [INFO] [stderr] Downloaded nohash-hasher v0.2.0 [INFO] [stderr] Downloaded hashbrown v0.13.2 [INFO] [stderr] Downloaded trie-db v0.27.1 [INFO] [stderr] Downloaded sp-arithmetic v15.0.0 [INFO] [stderr] Downloaded bounded-collections v0.1.8 [INFO] [stderr] Downloaded dyn-clonable v0.9.0 [INFO] [stderr] Downloaded hash-db v0.16.0 [INFO] [stderr] Downloaded crypto-mac v0.8.0 [INFO] [stderr] Downloaded libsecp256k1-core v0.3.0 [INFO] [stderr] Downloaded sp-runtime-interface-proc-macro v10.0.0 [INFO] [stderr] Downloaded libm v0.2.7 [INFO] [stderr] Downloaded num-bigint v0.4.3 [INFO] [stderr] Downloaded wasmi_core v0.2.1 [INFO] [stderr] Downloaded wasmtime-jit v6.0.2 [INFO] [stderr] Downloaded memoffset v0.6.5 [INFO] [stderr] Downloaded addr2line v0.20.0 [INFO] [stderr] Downloaded num_cpus v1.15.0 [INFO] [stderr] Downloaded wasmtime-types v6.0.2 [INFO] [stderr] Downloaded wasmtime-environ v6.0.2 [INFO] [stderr] Downloaded psm v0.1.21 [INFO] [stderr] Downloaded fallible-iterator v0.2.0 [INFO] [stderr] Downloaded stable_deref_trait v1.2.0 [INFO] [stderr] Downloaded target-lexicon v0.12.8 [INFO] [stderr] Downloaded dyn-clonable-impl v0.9.0 [INFO] [stderr] Downloaded dyn-clone v1.0.11 [INFO] [stderr] Downloaded hmac v0.8.1 [INFO] [stderr] Downloaded hmac-drbg v0.3.0 [INFO] [stderr] Downloaded libsecp256k1-gen-ecmult v0.3.0 [INFO] [stderr] Downloaded secp256k1 v0.24.3 [INFO] [stderr] Downloaded secrecy v0.8.0 [INFO] [stderr] Downloaded environmental v1.1.4 [INFO] [stderr] Downloaded windows-targets v0.48.0 [INFO] [stderr] Downloaded parking_lot_core v0.9.8 [INFO] [stderr] Downloaded dashmap v5.4.0 [INFO] [stderr] Downloaded js-sys v0.3.63 [INFO] [stderr] Downloaded scale-encode v0.1.2 [INFO] [stderr] Downloaded text-size v1.1.1 [INFO] [stderr] Downloaded rowan v0.15.11 [INFO] [stderr] Downloaded darling_core v0.14.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:0c7e0e8312ad82a1bed3696438480b7da990d348377d3754e1cd95b06a8a36c7" "/opt/rustwide/cargo-home/bin/cargo" "+46455dc65069387f2dc46612f13fd45452ab301a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 25af186f916a8ab62899db52ea817f36f77080e910766ae8cd090abb9bdc05e1 [INFO] running `Command { std: "docker" "start" "-a" "25af186f916a8ab62899db52ea817f36f77080e910766ae8cd090abb9bdc05e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "25af186f916a8ab62899db52ea817f36f77080e910766ae8cd090abb9bdc05e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "25af186f916a8ab62899db52ea817f36f77080e910766ae8cd090abb9bdc05e1", kill_on_drop: false }` [INFO] [stdout] 25af186f916a8ab62899db52ea817f36f77080e910766ae8cd090abb9bdc05e1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0c7e0e8312ad82a1bed3696438480b7da990d348377d3754e1cd95b06a8a36c7" "/opt/rustwide/cargo-home/bin/cargo" "+46455dc65069387f2dc46612f13fd45452ab301a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 264bedeee6d1c5687aec40bbc9b63fa8c755ea2e8ad8fff8870e9477516db930 [INFO] running `Command { std: "docker" "start" "-a" "264bedeee6d1c5687aec40bbc9b63fa8c755ea2e8ad8fff8870e9477516db930", kill_on_drop: false }` [INFO] [stderr] warning: hola_mundo v0.1.0 (/opt/rustwide/workdir) ignoring invalid dependency `cargo-contract` which is missing a lib target [INFO] [stderr] Compiling proc-macro2 v1.0.60 [INFO] [stderr] Compiling quote v1.0.28 [INFO] [stderr] Compiling unicode-ident v1.0.9 [INFO] [stderr] Compiling libc v0.2.146 [INFO] [stderr] Compiling serde v1.0.164 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling equivalent v1.0.0 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling hashbrown v0.14.0 [INFO] [stderr] Compiling toml_datetime v0.6.3 [INFO] [stderr] Compiling winnow v0.4.7 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Checking arrayvec v0.7.4 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Checking tap v1.0.1 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Checking byte-slice-cast v1.2.2 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Checking bytes v1.4.0 [INFO] [stderr] Compiling typenum v1.16.0 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Checking wyz v0.5.1 [INFO] [stderr] Checking ppv-lite86 v0.2.17 [INFO] [stderr] Checking funty v2.0.0 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling ahash v0.7.6 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Checking rustc-hex v2.1.0 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Compiling thiserror v1.0.40 [INFO] [stderr] Compiling lock_api v0.4.10 [INFO] [stderr] Compiling parking_lot_core v0.9.8 [INFO] [stderr] Checking subtle v2.4.1 [INFO] [stderr] Checking smallvec v1.10.0 [INFO] [stderr] Checking ink_prelude v4.2.1 [INFO] [stderr] Checking tinyvec_macros v0.1.1 [INFO] [stderr] Checking xxhash-rust v0.8.6 [INFO] [stderr] Compiling memoffset v0.8.0 [INFO] [stderr] Checking tinyvec v1.6.0 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Checking either v1.8.1 [INFO] [stderr] Checking value-bag v1.4.1 [INFO] [stderr] Checking uint v0.9.5 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Compiling indexmap v2.0.0 [INFO] [stderr] Checking log v0.4.19 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling serde_json v1.0.96 [INFO] [stderr] Compiling paste v1.0.12 [INFO] [stderr] Compiling semver v1.0.17 [INFO] [stderr] Checking unicode-bidi v0.3.13 [INFO] [stderr] Checking bitvec v1.0.1 [INFO] [stderr] Compiling syn v2.0.18 [INFO] [stderr] Checking percent-encoding v2.3.0 [INFO] [stderr] Checking unicode-xid v0.2.4 [INFO] [stderr] Compiling anyhow v1.0.71 [INFO] [stderr] Checking text-size v1.1.1 [INFO] [stderr] Compiling rustversion v1.0.12 [INFO] [stderr] Compiling jobserver v0.1.26 [INFO] [stderr] Checking keccak v0.1.4 [INFO] [stderr] Checking cpufeatures v0.2.8 [INFO] [stderr] Checking form_urlencoded v1.2.0 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Checking rustc-ap-rustc_lexer v725.0.0 [INFO] [stderr] Checking unicode-normalization v0.1.22 [INFO] [stderr] Checking always-assert v0.1.3 [INFO] [stderr] Checking ra_ap_limit v0.0.149 [INFO] [stderr] Checking ra_ap_la-arena v0.0.149 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Checking itoa v1.0.6 [INFO] [stderr] Checking drop_bomb v0.1.5 [INFO] [stderr] Checking ryu v1.0.13 [INFO] [stderr] Checking ra_ap_parser v0.0.149 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking getrandom v0.2.10 [INFO] [stderr] Checking perf-event-open-sys v4.0.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling toml_edit v0.19.11 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Checking idna v0.4.0 [INFO] [stderr] Checking ra_ap_stdx v0.0.149 [INFO] [stderr] Checking perf-event v0.4.8 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking tracing-core v0.1.31 [INFO] [stderr] Checking brownstone v1.1.0 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking ink_allocator v4.2.1 [INFO] [stderr] Checking ra_ap_text_edit v0.0.149 [INFO] [stderr] Checking dashmap v5.4.0 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking pin-project-lite v0.2.9 [INFO] [stderr] Checking arrayref v0.3.7 [INFO] [stderr] Checking joinery v2.1.0 [INFO] [stderr] Checking cov-mark v2.0.0-pre.1 [INFO] [stderr] Checking indent_write v2.2.0 [INFO] [stderr] Checking escape8259 v0.5.2 [INFO] [stderr] Compiling secp256k1-sys v0.8.1 [INFO] [stderr] Checking base58 v0.2.0 [INFO] [stderr] Checking blake2 v0.10.6 [INFO] [stderr] Checking sha2 v0.10.7 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking countme v3.0.1 [INFO] [stderr] Checking ra_ap_profile v0.0.149 [INFO] [stderr] Checking rowan v0.15.11 [INFO] [stderr] Checking fixed-hash v0.8.0 [INFO] [stderr] Checking nom-supreme v0.7.0 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Checking secp256k1 v0.27.0 [INFO] [stderr] Compiling darling_core v0.14.4 [INFO] [stderr] Compiling serde_derive v1.0.164 [INFO] [stderr] Compiling thiserror-impl v1.0.40 [INFO] [stderr] Compiling tracing-attributes v0.1.24 [INFO] [stderr] Compiling ink-analyzer-macro v0.6.0 [INFO] [stderr] Compiling parity-scale-codec-derive v3.6.1 [INFO] [stderr] Compiling impl-trait-for-tuples v0.2.2 [INFO] [stderr] Compiling derive_more v0.99.17 [INFO] [stderr] Compiling scale-info-derive v2.8.0 [INFO] [stderr] Compiling darling_macro v0.14.4 [INFO] [stderr] Checking tracing v0.1.37 [INFO] [stderr] Compiling darling v0.14.4 [INFO] [stderr] Compiling scale-encode-derive v0.1.2 [INFO] [stderr] Compiling scale-decode-derive v0.5.0 [INFO] [stderr] Checking parity-scale-codec v3.6.1 [INFO] [stderr] Checking impl-serde v0.4.0 [INFO] [stderr] Checking url v2.4.0 [INFO] [stderr] Checking smol_str v0.1.24 [INFO] [stderr] Checking ra_ap_syntax v0.0.149 [INFO] [stderr] Checking scale-info v2.8.0 [INFO] [stderr] Checking impl-codec v0.6.0 [INFO] [stderr] Checking contract-metadata v3.0.1 [INFO] [stderr] Checking scale-bits v0.3.0 [INFO] [stderr] Checking primitive-types v0.12.1 [INFO] [stderr] Checking ink-analyzer-ir v0.7.0 [INFO] [stderr] Checking scale-decode v0.5.0 [INFO] [stderr] Checking scale-encode v0.1.2 [INFO] [stderr] Checking ink_primitives v4.2.1 [INFO] [stderr] Checking ink_metadata v4.2.1 [INFO] [stderr] Checking ink_engine v4.2.1 [INFO] [stderr] Checking ink_storage_traits v4.2.1 [INFO] [stderr] Checking ink_env v4.2.1 [INFO] [stderr] Checking contract-transcode v3.0.1 [INFO] [stderr] Checking hola_mundo v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/tp3.rs:116:17 [INFO] [stdout] | [INFO] [stdout] 116 | for i in 0..dias { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/tp3.rs:134:17 [INFO] [stdout] | [INFO] [stdout] 134 | for i in 0..dias { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/tp3.rs:116:17 [INFO] [stdout] | [INFO] [stdout] 116 | for i in 0..dias { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/tp3.rs:134:17 [INFO] [stdout] | [INFO] [stdout] 134 | for i in 0..dias { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/tp3.rs:833:17 [INFO] [stdout] | [INFO] [stdout] 833 | let mut registro_atencion= self.registro.get_mut(posicion).unwrap(); [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: struct `Persona` is never constructed [INFO] [stdout] --> src/tp3.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Persona{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `imprimir`, `obtener_edad`, and `actualizar_direccion` are never used [INFO] [stdout] --> src/tp3.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 16 | impl Persona{ [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 17 | pub fn new(nombre:String,edad:u32,direccion:Option)->Persona{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn imprimir(&self){ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn obtener_edad(&self)->u32{ [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | pub fn actualizar_direccion(&mut self,direccion:String){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Rectángulo` is never constructed [INFO] [stdout] --> src/tp3.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct Rectángulo{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `calcular_area`, `calcular_perimetro`, and `es_cuadrado` are never used [INFO] [stdout] --> src/tp3.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 44 | impl Rectángulo{ [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 45 | pub fn new(longitud:f32,ancho:f32)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 48 | pub fn calcular_area(&self)->f32{ [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 51 | pub fn calcular_perimetro(&self)->f32{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 54 | pub fn es_cuadrado(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/tp3.rs:75:12 [INFO] [stdout] | [INFO] [stdout] 74 | impl Fecha { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 75 | pub fn new(dia: u8, mes: u8, anio: u128) -> Fecha { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 78 | pub fn es_fecha_valida(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 96 | pub fn es_bisiesto(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 114 | pub fn sumar_dias(&mut self, dias: u32)->bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 132 | pub fn restar_dias(&mut self, dias: u32)->bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 163 | pub fn es_mayor(&self, otra_fecha: &Fecha) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 174 | pub fn igual_fecha(&self,otro:&Self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Triangulo` is never constructed [INFO] [stdout] --> src/tp3.rs:185:12 [INFO] [stdout] | [INFO] [stdout] 185 | pub struct Triangulo{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `calcular_perimetro`, `calcular_area`, `determinar_tipo`, and `es_triangulo_valido` are never used [INFO] [stdout] --> src/tp3.rs:191:12 [INFO] [stdout] | [INFO] [stdout] 190 | impl Triangulo{ [INFO] [stdout] | -------------- associated items in this implementation [INFO] [stdout] 191 | pub fn new(lado1:f32,lado2:f32,lado3:f32)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 194 | pub fn calcular_perimetro(&self)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 201 | pub fn calcular_area(&self)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 209 | pub fn determinar_tipo(&self)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 221 | fn es_triangulo_valido(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Producto` is never constructed [INFO] [stdout] --> src/tp3.rs:237:12 [INFO] [stdout] | [INFO] [stdout] 237 | pub struct Producto{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `calcular_impuestos`, `calcular_descuento`, and `calcular_precio_total` are never used [INFO] [stdout] --> src/tp3.rs:243:12 [INFO] [stdout] | [INFO] [stdout] 242 | impl Producto{ [INFO] [stdout] | ------------- associated items in this implementation [INFO] [stdout] 243 | pub fn new(nombre:String,precio:f64,id:u32)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 246 | pub fn calcular_impuestos(&self,porcentaje_de_impuesto:f64)->f64{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 249 | pub fn calcular_descuento(&self,porcentaje_de_descuento:f64)->f64{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 252 | pub fn calcular_precio_total(&self,porcentaje_de_impuesto:Option,porcentaje_de_descuento:Option)->f64{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Examen` is never constructed [INFO] [stdout] --> src/tp3.rs:286:12 [INFO] [stdout] | [INFO] [stdout] 286 | pub struct Examen{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/tp3.rs:291:12 [INFO] [stdout] | [INFO] [stdout] 290 | impl Examen{ [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] 291 | pub fn new(nombre_de_materia:String,nota:f64)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Estudiante` is never constructed [INFO] [stdout] --> src/tp3.rs:295:12 [INFO] [stdout] | [INFO] [stdout] 295 | pub struct Estudiante{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `agregar_examen`, `obtener_promedio`, `obtener_calificacion_mas_alta`, and `obtener_calificacion_mas_baja` are never used [INFO] [stdout] --> src/tp3.rs:301:12 [INFO] [stdout] | [INFO] [stdout] 300 | impl Estudiante{ [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 301 | pub fn new(nombre:String,id:u32)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 304 | pub fn agregar_examen(&mut self, examen:Examen){ [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 307 | pub fn obtener_promedio(&self)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 321 | pub fn obtener_calificacion_mas_alta(&self)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 333 | pub fn obtener_calificacion_mas_baja(&self)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Color` is never used [INFO] [stdout] --> src/tp3.rs:367:10 [INFO] [stdout] | [INFO] [stdout] 367 | pub enum Color{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Auto` is never constructed [INFO] [stdout] --> src/tp3.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 375 | pub struct Auto{ [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ConcesionarioAuto` is never constructed [INFO] [stdout] --> src/tp3.rs:382:12 [INFO] [stdout] | [INFO] [stdout] 382 | pub struct ConcesionarioAuto{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `agregar_auto`, `eliminar_auto`, and `buscar_auto` are never used [INFO] [stdout] --> src/tp3.rs:389:12 [INFO] [stdout] | [INFO] [stdout] 388 | impl ConcesionarioAuto{ [INFO] [stdout] | ---------------------- associated items in this implementation [INFO] [stdout] 389 | pub fn new(nombre:String,direccion:String,capacidad_de_autos:u128)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 392 | pub fn agregar_auto(&mut self,auto:Auto){ [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 397 | pub fn eliminar_auto(&mut self,auto_a_eliminar:&Auto){ [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 406 | pub fn buscar_auto(&self,auto_buscado:&Auto)->Option<&Auto>{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/tp3.rs:418:12 [INFO] [stdout] | [INFO] [stdout] 417 | impl Color{ [INFO] [stdout] | ---------- methods in this implementation [INFO] [stdout] 418 | pub fn es_rojo(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 424 | pub fn es_verde(&self)->bool{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 430 | pub fn es_azul(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 436 | pub fn es_amarillo(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 442 | pub fn es_blanco(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 448 | pub fn es_negro(&self)->bool{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 454 | pub fn igual_color(&self,otro:&Self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `calcular_precio`, and `igual_auto` are never used [INFO] [stdout] --> src/tp3.rs:466:12 [INFO] [stdout] | [INFO] [stdout] 465 | impl Auto { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 466 | pub fn new(marca:String,modelo:String,año:u128,precio:f64,color:Color)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 469 | pub fn calcular_precio(&self)->f64{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 484 | pub fn igual_auto(&self,otro:&Self)->bool{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Rock`, `Pop`, `Rap`, `Jazz`, and `Otros` are never constructed [INFO] [stdout] --> src/tp3.rs:503:5 [INFO] [stdout] | [INFO] [stdout] 502 | pub enum GeneroM{ [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] 503 | Rock, [INFO] [stdout] | ^^^^ [INFO] [stdout] 504 | Pop, [INFO] [stdout] | ^^^ [INFO] [stdout] 505 | Rap, [INFO] [stdout] | ^^^ [INFO] [stdout] 506 | Jazz, [INFO] [stdout] | ^^^^ [INFO] [stdout] 507 | Otros [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `GeneroM` 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: fields `titulo`, `artista`, and `genero` are never read [INFO] [stdout] --> src/tp3.rs:511:5 [INFO] [stdout] | [INFO] [stdout] 510 | pub struct Cancion{ [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 511 | titulo:String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 512 | artista:String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 513 | genero:GeneroM [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Cancion` 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: struct `Playlist` is never constructed [INFO] [stdout] --> src/tp3.rs:515:12 [INFO] [stdout] | [INFO] [stdout] 515 | pub struct Playlist{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/tp3.rs:833:17 [INFO] [stdout] | [INFO] [stdout] 833 | let mut registro_atencion= self.registro.get_mut(posicion).unwrap(); [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: methods `es_rock`, `es_pop`, `es_rap`, `es_jazz`, `es_otro`, and `igual_genero` are never used [INFO] [stdout] --> src/tp3.rs:520:12 [INFO] [stdout] | [INFO] [stdout] 519 | impl GeneroM{ [INFO] [stdout] | ------------ methods in this implementation [INFO] [stdout] 520 | pub fn es_rock(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 526 | pub fn es_pop(&self)->bool{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 532 | pub fn es_rap(&self)->bool{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 538 | pub fn es_jazz(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 544 | pub fn es_otro(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 550 | pub fn igual_genero(&self,otro:&Self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `igual_cancion` are never used [INFO] [stdout] --> src/tp3.rs:561:12 [INFO] [stdout] | [INFO] [stdout] 560 | impl Cancion{ [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 561 | pub fn new(titulo:String,artista:String,genero:GeneroM)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 564 | pub fn igual_cancion(&self,otro:&Self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/tp3.rs:569:12 [INFO] [stdout] | [INFO] [stdout] 568 | impl Playlist{ [INFO] [stdout] | ------------- associated items in this implementation [INFO] [stdout] 569 | pub fn new(nombre:String)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 572 | pub fn agregar_cancion(&mut self,cancion:Cancion){ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 575 | pub fn cambiar_nombre_playlist(&mut self,un_nombre:String){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 578 | pub fn eliminar_todas_las_canciones(&mut self){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 581 | pub fn eliminar_cancion_en_especifico(&mut self,cancion_a_borrar:&Cancion){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 593 | pub fn mover_cancion_pasando_una_cancion(&mut self,cancion:Cancion,posicion:usize){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 599 | pub fn mover_cancion_pasando_referencia_de_cancion(&mut self,cancion_a_mover:&Cancion,posicion_final:usize){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 617 | pub fn mover_cancion_con_posiciones(&mut self,posicion_base:usize,posicion_final:usize){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 623 | pub fn mover_cancion_manteniendo_orden(&mut self,posicion_base:usize,posicion_final:usize){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 630 | pub fn lista_de_canciones_de_determinado_genero(&self,un_genero:GeneroM)->Option>{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 642 | pub fn lista_de_canciones_de_determinado_artista(&self,un_artista:String)->Option>{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Perro`, `Gato`, `Caballo`, and `Otro` are never constructed [INFO] [stdout] --> src/tp3.rs:680:5 [INFO] [stdout] | [INFO] [stdout] 679 | pub enum TipoAnimal{ [INFO] [stdout] | ---------- variants in this enum [INFO] [stdout] 680 | Perro, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 681 | Gato, [INFO] [stdout] | ^^^^ [INFO] [stdout] 682 | Caballo, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 683 | Otro [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TipoAnimal` 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: struct `Veterinaria` is never constructed [INFO] [stdout] --> src/tp3.rs:705:12 [INFO] [stdout] | [INFO] [stdout] 705 | pub struct Veterinaria{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `es_perro`, `es_gato`, `es_caballo`, `es_otro`, and `igual_tipo` are never used [INFO] [stdout] --> src/tp3.rs:713:12 [INFO] [stdout] | [INFO] [stdout] 712 | impl TipoAnimal { [INFO] [stdout] | --------------- methods in this implementation [INFO] [stdout] 713 | pub fn es_perro(&self)->bool{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 719 | pub fn es_gato(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 725 | pub fn es_caballo(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 731 | pub fn es_otro(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 737 | pub fn igual_tipo(&self,otro:&Self)->bool{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `igual_dueño` are never used [INFO] [stdout] --> src/tp3.rs:747:12 [INFO] [stdout] | [INFO] [stdout] 746 | impl Dueño{ [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 747 | pub fn new(nombre:String,direccion:String,telefono:u128)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 750 | pub fn igual_dueño(&self,otro:&Self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `igual_mascota` are never used [INFO] [stdout] --> src/tp3.rs:755:12 [INFO] [stdout] | [INFO] [stdout] 754 | impl Mascota{ [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 755 | pub fn new(nombre:String,edad:u32,tipo_de_animal:TipoAnimal,dueño:Dueño)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 758 | pub fn igual_mascota(&self,otro:&Self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `igual_atencion` are never used [INFO] [stdout] --> src/tp3.rs:763:12 [INFO] [stdout] | [INFO] [stdout] 762 | impl RegistroAtencion{ [INFO] [stdout] | --------------------- associated items in this implementation [INFO] [stdout] 763 | pub fn new(mascota:Mascota,diagnostico:String,tratamiento:String,fecha_proxima_visita:Option)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 766 | pub fn igual_atencion(&self,otro:&Self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Persona` is never constructed [INFO] [stdout] --> src/tp3.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Persona{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `imprimir`, `obtener_edad`, and `actualizar_direccion` are never used [INFO] [stdout] --> src/tp3.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 16 | impl Persona{ [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 17 | pub fn new(nombre:String,edad:u32,direccion:Option)->Persona{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub fn imprimir(&self){ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | pub fn obtener_edad(&self)->u32{ [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 29 | pub fn actualizar_direccion(&mut self,direccion:String){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Rectángulo` is never constructed [INFO] [stdout] --> src/tp3.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct Rectángulo{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `calcular_area`, `calcular_perimetro`, and `es_cuadrado` are never used [INFO] [stdout] --> src/tp3.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 44 | impl Rectángulo{ [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 45 | pub fn new(longitud:f32,ancho:f32)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 48 | pub fn calcular_area(&self)->f32{ [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 51 | pub fn calcular_perimetro(&self)->f32{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 54 | pub fn es_cuadrado(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `restar_dias` is never used [INFO] [stdout] --> src/tp3.rs:132:12 [INFO] [stdout] | [INFO] [stdout] 74 | impl Fecha { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 132 | pub fn restar_dias(&mut self, dias: u32)->bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Triangulo` is never constructed [INFO] [stdout] --> src/tp3.rs:185:12 [INFO] [stdout] | [INFO] [stdout] 185 | pub struct Triangulo{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `calcular_perimetro`, `calcular_area`, `determinar_tipo`, and `es_triangulo_valido` are never used [INFO] [stdout] --> src/tp3.rs:191:12 [INFO] [stdout] | [INFO] [stdout] 190 | impl Triangulo{ [INFO] [stdout] | -------------- associated items in this implementation [INFO] [stdout] 191 | pub fn new(lado1:f32,lado2:f32,lado3:f32)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 194 | pub fn calcular_perimetro(&self)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 201 | pub fn calcular_area(&self)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 209 | pub fn determinar_tipo(&self)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 221 | fn es_triangulo_valido(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Producto` is never constructed [INFO] [stdout] --> src/tp3.rs:237:12 [INFO] [stdout] | [INFO] [stdout] 237 | pub struct Producto{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `calcular_impuestos`, `calcular_descuento`, and `calcular_precio_total` are never used [INFO] [stdout] --> src/tp3.rs:243:12 [INFO] [stdout] | [INFO] [stdout] 242 | impl Producto{ [INFO] [stdout] | ------------- associated items in this implementation [INFO] [stdout] 243 | pub fn new(nombre:String,precio:f64,id:u32)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 246 | pub fn calcular_impuestos(&self,porcentaje_de_impuesto:f64)->f64{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 249 | pub fn calcular_descuento(&self,porcentaje_de_descuento:f64)->f64{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 252 | pub fn calcular_precio_total(&self,porcentaje_de_impuesto:Option,porcentaje_de_descuento:Option)->f64{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Examen` is never constructed [INFO] [stdout] --> src/tp3.rs:286:12 [INFO] [stdout] | [INFO] [stdout] 286 | pub struct Examen{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/tp3.rs:291:12 [INFO] [stdout] | [INFO] [stdout] 290 | impl Examen{ [INFO] [stdout] | ----------- associated function in this implementation [INFO] [stdout] 291 | pub fn new(nombre_de_materia:String,nota:f64)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Estudiante` is never constructed [INFO] [stdout] --> src/tp3.rs:295:12 [INFO] [stdout] | [INFO] [stdout] 295 | pub struct Estudiante{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `agregar_examen`, `obtener_promedio`, `obtener_calificacion_mas_alta`, and `obtener_calificacion_mas_baja` are never used [INFO] [stdout] --> src/tp3.rs:301:12 [INFO] [stdout] | [INFO] [stdout] 300 | impl Estudiante{ [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 301 | pub fn new(nombre:String,id:u32)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 304 | pub fn agregar_examen(&mut self, examen:Examen){ [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 307 | pub fn obtener_promedio(&self)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 321 | pub fn obtener_calificacion_mas_alta(&self)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 333 | pub fn obtener_calificacion_mas_baja(&self)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Color` is never used [INFO] [stdout] --> src/tp3.rs:367:10 [INFO] [stdout] | [INFO] [stdout] 367 | pub enum Color{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Auto` is never constructed [INFO] [stdout] --> src/tp3.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 375 | pub struct Auto{ [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ConcesionarioAuto` is never constructed [INFO] [stdout] --> src/tp3.rs:382:12 [INFO] [stdout] | [INFO] [stdout] 382 | pub struct ConcesionarioAuto{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/tp3.rs:781:12 [INFO] [stdout] | [INFO] [stdout] 780 | impl Veterinaria{ [INFO] [stdout] | ---------------- associated items in this implementation [INFO] [stdout] 781 | pub fn new(nombre:String,id:u32,direccion:String)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 784 | pub fn encolar_mascota(&mut self,una_mascota:Mascota){ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 787 | pub fn encolar_mascota_maxima_prioridad(&mut self,una_mascota:Mascota){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 790 | pub fn atender_proxima_mascota(&mut self)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 793 | pub fn retirar_una_mascota_de_la_cola(&mut self,mascota_a_borrar:&Mascota){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 809 | pub fn registrar_atencion(&mut self,una_mascota:Mascota,un_diagnostico:String,un_tratamiento:String,fecha_de_proxima_visita:OptionOption src/tp3.rs:948:6 [INFO] [stdout] | [INFO] [stdout] 948 | enum Genero{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `agregar_auto`, `eliminar_auto`, and `buscar_auto` are never used [INFO] [stdout] --> src/tp3.rs:389:12 [INFO] [stdout] | [INFO] [stdout] 388 | impl ConcesionarioAuto{ [INFO] [stdout] | ---------------------- associated items in this implementation [INFO] [stdout] 389 | pub fn new(nombre:String,direccion:String,capacidad_de_autos:u128)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 392 | pub fn agregar_auto(&mut self,auto:Auto){ [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 397 | pub fn eliminar_auto(&mut self,auto_a_eliminar:&Auto){ [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 406 | pub fn buscar_auto(&self,auto_buscado:&Auto)->Option<&Auto>{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Libro` is never constructed [INFO] [stdout] --> src/tp3.rs:954:8 [INFO] [stdout] | [INFO] [stdout] 954 | struct Libro{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `InfoLibro` is never constructed [INFO] [stdout] --> src/tp3.rs:960:8 [INFO] [stdout] | [INFO] [stdout] 960 | struct InfoLibro{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Biblioteca` is never constructed [INFO] [stdout] --> src/tp3.rs:979:12 [INFO] [stdout] | [INFO] [stdout] 979 | pub struct Biblioteca{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/tp3.rs:418:12 [INFO] [stdout] | [INFO] [stdout] 417 | impl Color{ [INFO] [stdout] | ---------- methods in this implementation [INFO] [stdout] 418 | pub fn es_rojo(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 424 | pub fn es_verde(&self)->bool{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 430 | pub fn es_azul(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 436 | pub fn es_amarillo(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 442 | pub fn es_blanco(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 448 | pub fn es_negro(&self)->bool{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 454 | pub fn igual_color(&self,otro:&Self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `es_novela`, `es_infantil`, `es_tecnico`, `es_otro`, and `tienen_igual_genero` are never used [INFO] [stdout] --> src/tp3.rs:986:8 [INFO] [stdout] | [INFO] [stdout] 985 | impl Genero{ [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] 986 | fn es_novela(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 992 | fn es_infantil(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 998 | fn es_tecnico(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1004 | fn es_otro(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1010 | fn tienen_igual_genero(&self,otro:&Genero)->bool{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/tp3.rs:1020:8 [INFO] [stdout] | [INFO] [stdout] 1019 | impl Libro{ [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] 1020 | fn new(titulo:String,autor:String,numero_de_paginas:u64,id:u8)->Libro{ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `calcular_precio`, and `igual_auto` are never used [INFO] [stdout] --> src/tp3.rs:466:12 [INFO] [stdout] | [INFO] [stdout] 465 | impl Auto { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 466 | pub fn new(marca:String,modelo:String,año:u128,precio:f64,color:Color)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 469 | pub fn calcular_precio(&self)->f64{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 484 | pub fn igual_auto(&self,otro:&Self)->bool{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/tp3.rs:1025:8 [INFO] [stdout] | [INFO] [stdout] 1024 | impl InfoLibro{ [INFO] [stdout] | -------------- associated function in this implementation [INFO] [stdout] 1025 | fn new(titulo:String,autor:String,numero_de_paginas:u64,id:u8)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/tp3.rs:1032:8 [INFO] [stdout] | [INFO] [stdout] 1031 | impl Cliente{ [INFO] [stdout] | ------------ associated function in this implementation [INFO] [stdout] 1032 | fn new(nombre:String,direccion:String,correo:String,dni:u8)->Cliente{ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/tp3.rs:1037:8 [INFO] [stdout] | [INFO] [stdout] 1036 | impl Prestamo{ [INFO] [stdout] | ------------- associated function in this implementation [INFO] [stdout] 1037 | fn new(id_libro:u8,cliente:Cliente,fecha_de_vencimiento:Fecha)->Prestamo{ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Rock`, `Pop`, `Rap`, `Jazz`, and `Otros` are never constructed [INFO] [stdout] --> src/tp3.rs:503:5 [INFO] [stdout] | [INFO] [stdout] 502 | pub enum GeneroM{ [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] 503 | Rock, [INFO] [stdout] | ^^^^ [INFO] [stdout] 504 | Pop, [INFO] [stdout] | ^^^ [INFO] [stdout] 505 | Rap, [INFO] [stdout] | ^^^ [INFO] [stdout] 506 | Jazz, [INFO] [stdout] | ^^^^ [INFO] [stdout] 507 | Otros [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `GeneroM` 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: fields `titulo`, `artista`, and `genero` are never read [INFO] [stdout] --> src/tp3.rs:511:5 [INFO] [stdout] | [INFO] [stdout] 510 | pub struct Cancion{ [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 511 | titulo:String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 512 | artista:String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 513 | genero:GeneroM [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Cancion` 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: struct `Playlist` is never constructed [INFO] [stdout] --> src/tp3.rs:515:12 [INFO] [stdout] | [INFO] [stdout] 515 | pub struct Playlist{ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `es_rock`, `es_pop`, `es_rap`, `es_jazz`, `es_otro`, and `igual_genero` are never used [INFO] [stdout] --> src/tp3.rs:520:12 [INFO] [stdout] | [INFO] [stdout] 519 | impl GeneroM{ [INFO] [stdout] | ------------ methods in this implementation [INFO] [stdout] 520 | pub fn es_rock(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 526 | pub fn es_pop(&self)->bool{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 532 | pub fn es_rap(&self)->bool{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 538 | pub fn es_jazz(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 544 | pub fn es_otro(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 550 | pub fn igual_genero(&self,otro:&Self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `igual_cancion` are never used [INFO] [stdout] --> src/tp3.rs:561:12 [INFO] [stdout] | [INFO] [stdout] 560 | impl Cancion{ [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 561 | pub fn new(titulo:String,artista:String,genero:GeneroM)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 564 | pub fn igual_cancion(&self,otro:&Self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/tp3.rs:569:12 [INFO] [stdout] | [INFO] [stdout] 568 | impl Playlist{ [INFO] [stdout] | ------------- associated items in this implementation [INFO] [stdout] 569 | pub fn new(nombre:String)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 572 | pub fn agregar_cancion(&mut self,cancion:Cancion){ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 575 | pub fn cambiar_nombre_playlist(&mut self,un_nombre:String){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 578 | pub fn eliminar_todas_las_canciones(&mut self){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 581 | pub fn eliminar_cancion_en_especifico(&mut self,cancion_a_borrar:&Cancion){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 593 | pub fn mover_cancion_pasando_una_cancion(&mut self,cancion:Cancion,posicion:usize){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 599 | pub fn mover_cancion_pasando_referencia_de_cancion(&mut self,cancion_a_mover:&Cancion,posicion_final:usize){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 617 | pub fn mover_cancion_con_posiciones(&mut self,posicion_base:usize,posicion_final:usize){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 623 | pub fn mover_cancion_manteniendo_orden(&mut self,posicion_base:usize,posicion_final:usize){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 630 | pub fn lista_de_canciones_de_determinado_genero(&self,un_genero:GeneroM)->Option>{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 642 | pub fn lista_de_canciones_de_determinado_artista(&self,un_artista:String)->Option>{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Caballo` and `Otro` are never constructed [INFO] [stdout] --> src/tp3.rs:682:5 [INFO] [stdout] | [INFO] [stdout] 679 | pub enum TipoAnimal{ [INFO] [stdout] | ---------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 682 | Caballo, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 683 | Otro [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TipoAnimal` 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: multiple associated items are never used [INFO] [stdout] --> src/tp3.rs:1042:12 [INFO] [stdout] | [INFO] [stdout] 1041 | impl Biblioteca{ [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 1042 | pub fn new (nombre:String,direccion:String)->Self{ [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1045 | fn obtener_id_libro(&self,titulo:String,autor:String,numero_de_paginas:u64)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1053 | pub fn ver_la_cantidad_disponible_de_un_determinado_libro(&self,titulo:String,autor:String,numero_de_paginas:u64)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1061 | pub fn decrementar_cantidad_de_copias_a_disposición(&mut self,titulo:String,autor:String,numero_de_paginas:u64){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1070 | pub fn incrementar_cantidad_de_copias_a_disposición(&mut self,titulo:String,autor:String,numero_de_paginas:u64){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1076 | fn existe_registro_de_un_cliente(&self,dni:u8)->bool{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1084 | pub fn contar_prestamos_de_un_cliente(&self,dni:u8)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1100 | pub fn realizar_un_préstamo_de_un_libro_para_un_cliente(&mut self,nombre:String,direccion:String,correo:String,dni:u8,titulo:String,a... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1126 | pub fn ver_prestamos_a_vencer_el_los_próximos_días(&self,anio:u128,mes:u8,dia:u8,cantidad_dias:u32)->Option{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1143 | pub fn ver_los_prestamos_vencidos(&self,anio:u128,mes:u8,dia:u8)->Option>{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1158 | pub fn buscar_prestamo(&self,dni:u8,titulo:String,autor:String,numero_de_paginas:u64)->bool{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1169 | pub fn devolver_libro(&mut self,dni:u8,titulo:String,autor:String,numero_de_paginas:u64){ [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `nombre`, `direccion`, and `id` are never read [INFO] [stdout] --> src/tp3.rs:706:5 [INFO] [stdout] | [INFO] [stdout] 705 | pub struct Veterinaria{ [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 706 | nombre:String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 707 | direccion:String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 708 | id:u32, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `encolar_mascota_maxima_prioridad` and `cambiar_diagnostico` are never used [INFO] [stdout] --> src/tp3.rs:787:12 [INFO] [stdout] | [INFO] [stdout] 780 | impl Veterinaria{ [INFO] [stdout] | ---------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 787 | pub fn encolar_mascota_maxima_prioridad(&mut self,una_mascota:Mascota){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 821 | pub fn cambiar_diagnostico(&mut self,una_atencion:&RegistroAtencion,nuevo_diagnostico:String){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Genero` is never used [INFO] [stdout] --> src/tp3.rs:948:6 [INFO] [stdout] | [INFO] [stdout] 948 | enum Genero{ [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `nombre` and `direccion` are never read [INFO] [stdout] --> src/tp3.rs:980:5 [INFO] [stdout] | [INFO] [stdout] 979 | pub struct Biblioteca{ [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 980 | nombre:String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 981 | direccion:String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `es_novela`, `es_infantil`, `es_tecnico`, `es_otro`, and `tienen_igual_genero` are never used [INFO] [stdout] --> src/tp3.rs:986:8 [INFO] [stdout] | [INFO] [stdout] 985 | impl Genero{ [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] 986 | fn es_novela(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 992 | fn es_infantil(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 998 | fn es_tecnico(&self)->bool{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1004 | fn es_otro(&self)->bool{ [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1010 | fn tienen_igual_genero(&self,otro:&Genero)->bool{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 34 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 45 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 52.67s [INFO] running `Command { std: "docker" "inspect" "264bedeee6d1c5687aec40bbc9b63fa8c755ea2e8ad8fff8870e9477516db930", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "264bedeee6d1c5687aec40bbc9b63fa8c755ea2e8ad8fff8870e9477516db930", kill_on_drop: false }` [INFO] [stdout] 264bedeee6d1c5687aec40bbc9b63fa8c755ea2e8ad8fff8870e9477516db930