Building Osiris Runner... warning: skipping duplicate package `sal-vault v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601)`: /Users/timurgordon/.cargo/git/checkouts/herolib_rust-47b47f3a83ee9ada/9865e60/packages/crypt/vault/_archive/Cargo.toml in favor of /Users/timurgordon/.cargo/git/checkouts/herolib_rust-47b47f3a83ee9ada/9865e60/packages/crypt/vault/Cargo.toml Compiling proc-macro2 v1.0.103 Compiling quote v1.0.41 Compiling unicode-ident v1.0.20 Compiling libc v0.2.177 Compiling cfg-if v1.0.4 Compiling serde_core v1.0.228 Compiling serde v1.0.228 Compiling memchr v2.7.6 Compiling version_check v0.9.5 Compiling itoa v1.0.15 Compiling portable-atomic v1.11.1 Compiling pin-project-lite v0.2.16 Compiling bytes v1.10.1 Compiling zeroize v1.8.2 Compiling log v0.4.28 Compiling scopeguard v1.2.0 Compiling parking_lot_core v0.9.12 Compiling lock_api v0.4.14 Compiling futures-core v0.3.31 Compiling hashbrown v0.16.0 Compiling equivalent v1.0.2 Compiling getrandom v0.3.4 Compiling core-foundation-sys v0.8.7 Compiling futures-sink v0.3.31 Compiling zerocopy v0.8.27 Compiling ryu v1.0.20 Compiling autocfg v1.5.0 Compiling bitflags v2.10.0 Compiling indexmap v2.12.0 Compiling slab v0.4.11 Compiling futures-channel v0.3.31 Compiling num-traits v0.2.19 Compiling pin-utils v0.1.0 Compiling serde_json v1.0.145 Compiling futures-task v0.3.31 Compiling futures-io v0.3.31 Compiling syn v2.0.108 Compiling typenum v1.19.0 Compiling percent-encoding v2.3.2 Compiling once_cell v1.21.3 Compiling generic-array v0.14.9 Compiling subtle v2.6.1 Compiling getrandom v0.2.16 Compiling socket2 v0.6.1 Compiling rand_core v0.6.4 Compiling mio v1.1.0 Compiling signal-hook-registry v1.4.6 Compiling tracing-core v0.1.34 Compiling stable_deref_trait v1.2.1 Compiling crunchy v0.2.4 Compiling fnv v1.0.7 Compiling tiny-keccak v2.0.2 Compiling base64 v0.22.1 Compiling find-msvc-tools v0.1.4 Compiling shlex v1.3.0 Compiling const-oid v0.9.6 Compiling cc v1.2.43 Compiling ahash v0.8.12 Compiling litemap v0.8.1 Compiling writeable v0.6.2 Compiling core-foundation v0.9.4 Compiling form_urlencoded v1.2.2 Compiling icu_normalizer_data v2.1.1 Compiling icu_properties_data v2.1.1 Compiling const-random-macro v0.1.16 Compiling aho-corasick v1.1.4 Compiling const-random v0.1.18 Compiling tower-service v0.3.3 Compiling regex-syntax v0.8.8 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.4 Compiling digest v0.10.7 Compiling security-framework-sys v2.15.0 Compiling iana-time-zone v0.1.64 Compiling httparse v1.10.1 Compiling http v1.3.1 Compiling smartstring v1.0.1 Compiling rust_decimal v1.39.0 Compiling try-lock v0.2.5 Compiling spin v0.5.2 Compiling lazy_static v1.5.0 Compiling no-std-compat v0.4.1 Compiling ppv-lite86 v0.2.21 Compiling rand_chacha v0.3.1 Compiling want v0.3.1 Compiling utf8_iter v1.0.4 Compiling arrayvec v0.7.6 Compiling static_assertions v1.1.0 Compiling rand v0.8.5 Compiling rustix v1.1.2 Compiling errno v0.3.14 Compiling thiserror v1.0.69 Compiling crossbeam-utils v0.8.21 Compiling fastrand v2.3.0 Compiling http-body v1.0.1 Compiling ipnet v2.11.0 Compiling system-configuration-sys v0.6.0 Compiling hmac v0.12.1 Compiling rustls-pki-types v1.13.0 Compiling native-tls v0.2.14 Compiling atomic-waker v1.1.2 Compiling siphasher v1.0.1 Compiling regex-automata v0.4.13 Compiling tempfile v3.23.0 Compiling synstructure v0.13.2 Compiling security-framework v2.11.1 Compiling mime v0.3.17 Compiling system-configuration v0.6.1 Compiling cpufeatures v0.2.17 Compiling tower-layer v0.3.3 Compiling sha2 v0.10.9 Compiling ucd-trie v0.1.7 Compiling phf_shared v0.11.3 Compiling http-body-util v0.1.3 Compiling pest v2.8.3 Compiling rand_core v0.9.3 Compiling tinyvec_macros v0.1.1 Compiling serde_derive v1.0.228 Compiling tokio-macros v2.6.0 Compiling futures-macro v0.3.31 Compiling tracing-attributes v0.1.30 Compiling zerofrom-derive v0.1.6 Compiling yoke-derive v0.8.1 Compiling futures-util v0.3.31 Compiling zerovec-derive v0.11.2 Compiling displaydoc v0.2.5 Compiling rhai_codegen v2.2.0 Compiling thiserror-impl v1.0.69 Compiling zerofrom v0.1.6 Compiling tracing v0.1.41 Compiling yoke v0.8.1 Compiling zerotrie v0.2.3 Compiling async-trait v0.1.89 Compiling pest_meta v2.8.3 Compiling zerovec v0.11.5 Compiling tinyvec v1.10.0 Compiling rand_chacha v0.9.0 Compiling socket2 v0.5.10 Compiling anyhow v1.0.100 Compiling tinystr v0.8.2 Compiling icu_locale_core v2.1.1 Compiling potential_utf v0.1.4 Compiling icu_collections v2.1.1 Compiling regex v1.12.2 Compiling pest_generator v2.8.3 Compiling smallvec v1.15.1 Compiling chrono v0.4.42 Compiling parking_lot v0.12.5 Compiling icu_provider v2.1.1 Compiling tokio v1.48.0 Compiling icu_properties v2.1.1 Compiling icu_normalizer v2.1.1 Compiling thin-vec v0.2.14 Compiling rhai v1.21.0 Compiling serde_urlencoded v0.7.1 Compiling unicode-normalization v0.1.24 Compiling rand v0.9.2 Compiling idna_adapter v1.2.1 Compiling idna v1.1.0 Compiling phf_generator v0.11.3 Compiling ring v0.17.14 Compiling sync_wrapper v1.0.2 Compiling encoding_rs v0.8.35 Compiling url v2.5.7 Compiling unicode-bidi v0.3.18 Compiling byteorder v1.5.0 Compiling unicode-properties v0.1.3 Compiling stringprep v0.1.5 Compiling phf_codegen v0.11.3 Compiling parse-zoneinfo v0.3.1 Compiling pest_derive v2.8.3 Compiling phf v0.11.3 Compiling md-5 v0.10.6 Compiling fallible-iterator v0.2.0 Compiling sha1_smol v1.0.1 Compiling postgres-protocol v0.6.9 Compiling chrono-tz-build v0.3.0 Compiling uuid v1.18.1 Compiling crossbeam-epoch v0.9.18 Compiling phf_shared v0.13.1 Compiling object v0.32.2 Compiling bstr v1.12.1 Compiling base64 v0.21.7 Compiling thiserror v2.0.17 Compiling same-file v1.0.6 Compiling iri-string v0.7.8 Compiling heck v0.5.0 Compiling libm v0.2.15 Compiling unic-char-range v0.9.0 Compiling unic-common v0.9.0 Compiling untrusted v0.9.0 Compiling unic-ucd-version v0.9.0 Compiling unic-char-property v0.9.0 Compiling walkdir v2.5.0 Compiling globset v0.4.18 Compiling phf v0.13.1 Compiling tokio-util v0.7.16 Compiling tokio-native-tls v0.3.1 Compiling crossbeam-deque v0.8.6 Compiling h2 v0.4.12 Compiling tower v0.5.2 Compiling combine v4.6.7 Compiling tower-http v0.6.6 Compiling postgres-types v0.2.11 Compiling chrono-tz v0.9.0 Compiling ar_archive_writer v0.2.0 Compiling futures-executor v0.3.31 Compiling thiserror-impl v2.0.17 Compiling der v0.7.10 Compiling http v0.2.12 Compiling allocator-api2 v0.2.21 Compiling cfg_aliases v0.2.1 Compiling crc32fast v1.5.0 Compiling rustls v0.23.34 Compiling utf8parse v0.2.2 Compiling whoami v1.6.1 Compiling tokio-postgres v0.7.15 Compiling anstyle-parse v0.2.7 Compiling hashbrown v0.14.5 Compiling nix v0.30.1 Compiling rustls-webpki v0.103.8 Compiling psm v0.1.28 Compiling futures v0.3.31 Compiling hyper v1.7.0 Compiling ignore v0.4.24 Compiling unic-ucd-segment v0.9.0 Compiling scheduled-thread-pool v0.2.7 Compiling hyper-util v0.1.17 Compiling pin-project-internal v1.1.10 Compiling serde_derive_internals v0.29.1 Compiling ordered-float v2.10.1 Compiling core-foundation v0.10.1 Compiling is-terminal v0.4.17 Compiling nom v8.0.0 Compiling rustversion v1.0.22 Compiling is_terminal_polyfill v1.70.2 Compiling hyper-tls v0.6.0 Compiling k8s-openapi v0.23.0 Compiling reqwest v0.12.24 Compiling colorchoice v1.0.4 Compiling virtue v0.0.18 Compiling strsim v0.11.1 Compiling anstyle-query v1.1.4 Compiling httpdate v1.0.3 Compiling anstyle v1.0.13 Compiling deunicode v1.6.2 Compiling system-configuration-sys v0.5.0 Compiling ident_case v1.0.1 Compiling schemars v0.8.22 Compiling darling_core v0.20.11 Compiling slug v0.1.6 Compiling anstream v0.6.21 Compiling bincode_derive v2.0.1 Compiling security-framework v3.5.1 Compiling schemars_derive v0.8.22 Compiling serde-value v0.7.0 Compiling pin-project v1.1.10 Compiling humansize v2.1.3 Compiling r2d2 v0.8.10 Compiling globwalk v0.9.1 Compiling unic-segment v0.9.0 Compiling postgres v0.19.12 Compiling h2 v0.3.27 Compiling http-body v0.4.6 Compiling spki v0.7.3 Compiling secp256k1-sys v0.9.2 Compiling stacker v0.1.22 Compiling ff v0.13.1 Compiling time-core v0.1.6 Compiling base16ct v0.2.0 Compiling unty v0.0.4 Compiling num-conv v0.1.0 Compiling clap_lex v0.7.6 Compiling dyn-clone v1.0.20 Compiling option-ext v0.2.0 Compiling powerfmt v0.2.0 Compiling deranged v0.5.5 Compiling dirs-sys v0.5.0 Compiling clap_builder v4.5.51 Compiling time-macros v0.2.24 Compiling bincode v2.0.1 Compiling tera v1.20.0 Compiling sec1 v0.7.3 Compiling darling_macro v0.20.11 Compiling group v0.13.0 Compiling r2d2_postgres v0.18.2 Compiling pkcs8 v0.10.2 Compiling tokio-rustls v0.26.4 Compiling hyper v0.14.32 Compiling ourdb v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) Compiling rustls-native-certs v0.8.2 Compiling clap_derive v4.5.49 Compiling tracing-serde v0.2.0 Compiling matchers v0.2.0 Compiling hkdf v0.12.4 Compiling sharded-slab v0.1.7 Compiling inout v0.1.4 Compiling crypto-bigint v0.5.5 Compiling tracing-log v0.2.0 Compiling ordered-float v5.1.0 Compiling num-integer v0.1.46 Compiling dirs-sys-next v0.1.2 Compiling thread_local v1.1.9 Compiling nu-ansi-term v0.50.3 Compiling syn v1.0.109 Compiling termcolor v1.4.1 Compiling ethnum v1.5.2 Compiling humantime v2.3.0 Compiling fast-float2 v0.2.3 Compiling unsafe-libyaml v0.2.11 Compiling jiff v0.2.15 Compiling bitflags v1.3.2 Compiling system-configuration v0.5.1 Compiling time v0.3.44 Compiling serde_yaml v0.9.34+deprecated Compiling env_logger v0.10.2 Compiling elliptic-curve v0.13.8 Compiling tracing-subscriber v0.3.20 Compiling num-bigint v0.4.6 Compiling dirs-next v2.0.0 Compiling sal-text v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) Compiling rhailib-macros v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) Compiling jsonb v0.5.4 Compiling cipher v0.4.4 Compiling kube-core v0.95.0 Compiling clap v4.5.51 Compiling hyper-tls v0.5.0 Compiling strum_macros v0.26.4 Compiling hyper-rustls v0.27.7 Compiling tst v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) Compiling darling v0.20.11 Compiling dirs v6.0.0 Compiling tower v0.4.13 Compiling hyper-timeout v0.5.2 Compiling redis v0.25.4 Compiling tower-http v0.5.2 Compiling rustls-pemfile v1.0.4 Compiling jsonpath-rust v0.5.1 Compiling heromodels_core v0.1.0 (https://git.ourworld.tf/herocode/db.git#53e9a2d4) Compiling toml_datetime v0.6.11 Compiling secrecy v0.8.0 Compiling serde_spanned v0.6.9 Compiling async-stream-impl v0.3.6 Compiling heromodels-derive v0.1.0 (https://git.ourworld.tf/herocode/db.git#53e9a2d4) Compiling rustls-pemfile v2.2.0 Compiling rfc6979 v0.4.0 Compiling signature v2.2.0 Compiling universal-hash v0.5.1 Compiling pem v3.0.6 Compiling csv-core v0.1.13 Compiling home v0.5.12 Compiling opaque-debug v0.3.1 Compiling glob v0.3.3 Compiling winnow v0.7.13 Compiling sync_wrapper v0.1.2 Compiling either v1.15.0 Compiling toml_write v0.1.2 Compiling strum v0.26.3 Compiling heromodels v0.1.0 (https://git.ourworld.tf/herocode/db.git#53e9a2d4) Compiling kube-client v0.95.0 Compiling reqwest v0.11.27 Compiling toml_edit v0.22.27 Compiling sal-os v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) Compiling poly1305 v0.8.0 Compiling csv v1.4.0 Compiling ecdsa v0.16.9 Compiling async-stream v0.3.6 Compiling kube-derive v0.95.0 Compiling chumsky v0.9.3 Compiling chacha20 v0.9.1 Compiling redis v0.31.0 Compiling sal-process v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) Compiling term v0.7.0 Compiling secp256k1 v0.28.2 Compiling dashmap v5.5.3 Compiling quanta v0.12.6 Compiling crossbeam-channel v0.5.15 Compiling colored v2.2.0 Compiling aead v0.5.2 Compiling email-encoding v0.4.1 Compiling socket2 v0.4.10 Compiling hostname v0.4.1 Compiling spinning_top v0.3.0 Compiling email_address v0.2.9 Compiling encode_unicode v1.0.0 Compiling hex v0.4.3 Compiling unicode-width v0.1.14 Compiling quoted_printable v0.5.1 Compiling futures-timer v3.0.3 Compiling nonzero_ext v0.3.0 Compiling governor v0.6.3 Compiling lettre v0.11.19 Compiling prettytable v0.10.0 Compiling derive v0.1.0 (https://git.ourworld.tf/herocode/rhailib.git#02d9f593) Compiling hero-job v0.1.0 (/Users/timurgordon/code/git.ourworld.tf/herocode/job/rust) Compiling redis v0.24.0 Compiling chacha20poly1305 v0.10.1 Compiling tracing-appender v0.2.3 Compiling rhai_dispatcher v0.1.0 (https://git.ourworld.tf/herocode/rhailib.git#02d9f593) Compiling macros v0.1.0 (https://git.ourworld.tf/herocode/rhailib.git#02d9f593) Compiling sal-virt v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) Compiling kube v0.95.0 Compiling zinit-client v0.4.0 Compiling k256 v0.13.4 Compiling toml v0.8.23 Compiling tokio-retry v0.3.0 Compiling osiris_derive v0.1.0 (/Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/osiris_derive) Compiling pbkdf2 v0.12.2 Compiling urlencoding v2.1.3 Compiling dotenv v0.15.0 Compiling rhailib_dsl v0.1.0 (https://git.ourworld.tf/herocode/rhailib.git#02d9f593) Compiling sal-mycelium v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) Compiling osiris-core v0.1.0 (/Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core) Compiling sal-vault v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) warning: unused import: `IndexKey` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/dnsrecord.rs:1:30 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unused import: `IndexKey` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/group.rs:1:30 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^^^ warning: unused import: `IndexKey` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/membership.rs:1:30 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^^^ warning: unused import: `IndexKey` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/money.rs:1:30 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^^^ warning: unused import: `IndexKey` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/secretbox.rs:1:30 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^^^ warning: unused import: `IndexKey` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/signature.rs:1:30 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^^^ warning: unused import: `IndexKey` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/user.rs:1:30 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^^^ warning: unused import: `IndexKey` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/user_kvs.rs:2:30 | 2 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^^^ warning: unused imports: `CustomType` and `TypeBuilder` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/grid4/bid.rs:2:12 | 2 | use rhai::{CustomType, TypeBuilder}; | ^^^^^^^^^^ ^^^^^^^^^^^ warning: unused imports: `CustomType` and `TypeBuilder` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/grid4/common.rs:1:12 | 1 | use rhai::{CustomType, TypeBuilder}; | ^^^^^^^^^^ ^^^^^^^^^^^ warning: unused imports: `CustomType` and `TypeBuilder` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/grid4/contract.rs:2:12 | 2 | use rhai::{CustomType, TypeBuilder}; | ^^^^^^^^^^ ^^^^^^^^^^^ warning: unused imports: `CustomType` and `TypeBuilder` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/grid4/node.rs:2:12 | 2 | use rhai::{CustomType, TypeBuilder}; | ^^^^^^^^^^ ^^^^^^^^^^^ warning: unused imports: `PricingPolicy` and `SLAPolicy` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/grid4/node.rs:4:21 | 4 | use super::common::{PricingPolicy, SLAPolicy}; | ^^^^^^^^^^^^^ ^^^^^^^^^ warning: unused imports: `CustomType` and `TypeBuilder` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/grid4/nodegroup.rs:2:12 | 2 | use rhai::{CustomType, TypeBuilder}; | ^^^^^^^^^^ ^^^^^^^^^^^ warning: unused imports: `CustomType` and `TypeBuilder` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/grid4/reputation.rs:2:12 | 2 | use rhai::{CustomType, TypeBuilder}; | ^^^^^^^^^^ ^^^^^^^^^^^ warning: unused imports: `CustomType` and `TypeBuilder` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/grid4/reservation.rs:2:12 | 2 | use rhai::{CustomType, TypeBuilder}; | ^^^^^^^^^^ ^^^^^^^^^^^ warning: unused import: `Storable` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/kyc/info.rs:6:38 | 6 | use crate::store::{BaseData, Object, Storable}; | ^^^^^^^^ warning: unused import: `Storable` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/kyc/session.rs:6:38 | 6 | use crate::store::{BaseData, Object, Storable}; | ^^^^^^^^ warning: unused import: `Engine` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/kyc/rhai.rs:4:35 | 4 | use ::rhai::{CustomType, Dynamic, Engine, EvalAltResult, Module, TypeBuilder}; | ^^^^^^ warning: unused import: `VerificationStatus` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/kyc/rhai.rs:6:28 | 6 | use super::info::{KycInfo, VerificationStatus}; | ^^^^^^^^^^^^^^^^^^ warning: unused import: `SessionStatus` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/kyc/rhai.rs:7:34 | 7 | use super::session::{KycSession, SessionStatus}; | ^^^^^^^^^^^^^ warning: unused import: `Storable` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/flow/template.rs:5:38 | 5 | use crate::store::{BaseData, Object, Storable}; | ^^^^^^^^ warning: unused import: `Storable` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/flow/instance.rs:5:38 | 5 | use crate::store::{BaseData, Object, Storable}; | ^^^^^^^^ warning: unused import: `Engine` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/flow/rhai.rs:4:35 | 4 | use ::rhai::{CustomType, Dynamic, Engine, EvalAltResult, Module, TypeBuilder}; | ^^^^^^ warning: unused import: `FlowStep` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/flow/rhai.rs:6:37 | 6 | use super::template::{FlowTemplate, FlowStep}; | ^^^^^^^^ warning: unused imports: `FlowStatus` and `StepStatus` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/flow/rhai.rs:7:37 | 7 | use super::instance::{FlowInstance, FlowStatus, StepStatus}; | ^^^^^^^^^^ ^^^^^^^^^^ warning: unused import: `Storable` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/communication/verification.rs:5:38 | 5 | use crate::store::{BaseData, Object, Storable}; | ^^^^^^^^ warning: unused import: `Storable` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/communication/email.rs:7:38 | 7 | use crate::store::{BaseData, Object, Storable}; | ^^^^^^^^ warning: unused import: `Engine` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/communication/rhai.rs:4:35 | 4 | use ::rhai::{CustomType, Dynamic, Engine, EvalAltResult, Module, TypeBuilder}; | ^^^^^^ warning: unused imports: `VerificationStatus` and `VerificationTransport` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/communication/rhai.rs:6:41 | 6 | use super::verification::{Verification, VerificationStatus, VerificationTransport}; | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ warning: unused imports: `MailTemplate` and `Mail` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/communication/rhai.rs:244:44 | 244 | use super::super::email::{EmailClient, Mail, MailTemplate}; | ^^^^ ^^^^^^^^^^^^ warning: unused import: `IndexKey` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/models.rs:1:30 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^^^ warning: unused import: `Engine` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/rhai.rs:4:35 | 4 | use ::rhai::{CustomType, Dynamic, Engine, EvalAltResult, Module, TypeBuilder}; | ^^^^^^ warning: unused imports: `PaymentResponse` and `PaymentStatus` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/rhai.rs:308:65 | 308 | use super::super::payments::{PaymentClient, PaymentRequest, PaymentResponse, PaymentStatus}; | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ warning: unused import: `IndexKey` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/payments.rs:7:30 | 7 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^^^ warning: unused imports: `Engine` and `EvalAltResult` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/legal/rhai.rs:4:35 | 4 | use ::rhai::{CustomType, Dynamic, Engine, EvalAltResult, Module, TypeBuilder}; | ^^^^^^ ^^^^^^^^^^^^^ warning: unused import: `RhaiContractStatus` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/legal/rhai.rs:28:31 | 28 | use super::{RhaiContract, RhaiContractStatus}; | ^^^^^^^^^^^^^^^^^^ warning: unused import: `ContractStatus` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/legal/rhai.rs:29:34 | 29 | use super::super::{Contract, ContractStatus}; | ^^^^^^^^^^^^^^ Compiling sal-kubernetes v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) Compiling sal-zinit-client v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) warning: this function depends on never type fallback being `()` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/store/herodb_client.rs:21:5 | 21 | pub async fn get_connection(&self) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! = note: for more information, see = help: specify the types explicitly note: in edition 2024, the requirement `!: FromRedisValue` will fail --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/store/herodb_client.rs:28:18 | 28 | .query_async(&mut conn) | ^^^^^^^^^^^ = note: `#[warn(dependency_on_unit_never_type_fallback)]` (part of `#[warn(rust_2024_compatibility)]`) on by default help: use `()` annotations to avoid fallback changes | 28 | .query_async::<_, ()>(&mut conn) | +++++++++ warning: this function depends on never type fallback being `()` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/store/herodb_client.rs:36:5 | 36 | pub async fn put_object(&self, obj: &OsirisObject) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! = note: for more information, see = help: specify the types explicitly note: in edition 2024, the requirement `!: FromRedisValue` will fail --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/store/herodb_client.rs:41:14 | 41 | conn.set(&key, value).await?; | ^^^ help: use `()` annotations to avoid fallback changes | 41 | conn.set::<_, _, ()>(&key, value).await?; | ++++++++++++ warning: this function depends on never type fallback being `()` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/store/herodb_client.rs:79:5 | 79 | pub async fn sadd(&self, set_key: &str, member: &str) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! = note: for more information, see = help: specify the types explicitly note: in edition 2024, the requirement `!: FromRedisValue` will fail --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/store/herodb_client.rs:81:14 | 81 | conn.sadd(set_key, member).await?; | ^^^^ help: use `()` annotations to avoid fallback changes | 81 | conn.sadd::<_, _, ()>(set_key, member).await?; | ++++++++++++ warning: this function depends on never type fallback being `()` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/store/herodb_client.rs:86:5 | 86 | pub async fn srem(&self, set_key: &str, member: &str) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! = note: for more information, see = help: specify the types explicitly note: in edition 2024, the requirement `!: FromRedisValue` will fail --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/store/herodb_client.rs:88:14 | 88 | conn.srem(set_key, member).await?; | ^^^^ help: use `()` annotations to avoid fallback changes | 88 | conn.srem::<_, _, ()>(set_key, member).await?; | ++++++++++++ warning: this function depends on never type fallback being `()` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/store/herodb_client.rs:114:5 | 114 | pub async fn set(&self, key: &str, value: &str) -> Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! = note: for more information, see = help: specify the types explicitly note: in edition 2024, the requirement `!: FromRedisValue` will fail --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/store/herodb_client.rs:116:14 | 116 | conn.set(key, value).await?; | ^^^ help: use `()` annotations to avoid fallback changes | 116 | conn.set::<_, _, ()>(key, value).await?; | ++++++++++++ Compiling sal-postgresclient v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/dnsrecord.rs:1:40 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/group.rs:1:40 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/membership.rs:1:40 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/money.rs:1:40 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/secretbox.rs:1:40 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/signature.rs:1:40 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/user.rs:1:40 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/user_kvs.rs:2:40 | 2 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/kyc/info.rs:6:30 | 6 | use crate::store::{BaseData, Object, Storable}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/kyc/session.rs:6:30 | 6 | use crate::store::{BaseData, Object, Storable}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/flow/template.rs:5:30 | 5 | use crate::store::{BaseData, Object, Storable}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/flow/instance.rs:5:30 | 5 | use crate::store::{BaseData, Object, Storable}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/communication/verification.rs:5:30 | 5 | use crate::store::{BaseData, Object, Storable}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/communication/email.rs:7:30 | 7 | use crate::store::{BaseData, Object, Storable}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/models.rs:1:40 | 1 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/payments.rs:7:40 | 7 | use crate::store::{BaseData, IndexKey, Object}; | ^^^^^^ warning: unused import: `Object` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/legal/contract.rs:5:30 | 5 | use crate::store::{BaseData, Object}; | ^^^^^^ warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/dnsrecord.rs:234:16 | 234 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` | = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/dnsrecord.rs:235:13 | 235 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/group.rs:96:16 | 96 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/group.rs:97:13 | 97 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/group.rs:196:16 | 196 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/group.rs:197:13 | 197 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/membership.rs:51:16 | 51 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/membership.rs:52:13 | 52 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/money.rs:148:16 | 148 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/money.rs:149:13 | 149 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/money.rs:243:16 | 243 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/money.rs:244:13 | 244 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/money.rs:351:16 | 351 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/money.rs:352:13 | 352 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/money.rs:411:16 | 411 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/money.rs:412:13 | 412 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/secretbox.rs:98:16 | 98 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/secretbox.rs:99:13 | 99 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/signature.rs:55:16 | 55 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/signature.rs:56:13 | 56 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/user.rs:289:16 | 289 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/user.rs:290:13 | 290 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/user_kvs.rs:17:16 | 17 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/user_kvs.rs:18:13 | 18 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/user_kvs.rs:59:16 | 59 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/heroledger/user_kvs.rs:60:13 | 60 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/models.rs:148:16 | 148 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/models.rs:149:13 | 149 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/models.rs:243:16 | 243 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/models.rs:244:13 | 244 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/models.rs:351:16 | 351 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/models.rs:352:13 | 352 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: unused variable: `id` --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/models.rs:411:16 | 411 | pub fn new(id: u32) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_id` warning: variable does not need to be mutable --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/models.rs:412:13 | 412 | let mut base_data = BaseData::new(); | ----^^^^^^^^^ | | | help: remove this `mut` warning: fields `expiry_date`, `status`, and `message` are never read --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/payments.rs:142:5 | 139 | struct PesapalAuthResponse { | ------------------- fields in this struct ... 142 | expiry_date: Option, | ^^^^^^^^^^^ 143 | error: Option, 144 | status: Option, | ^^^^^^ 145 | message: Option, | ^^^^^^^ | = note: `PesapalAuthResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: multiple fields are never read --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/money/payments.rs:181:5 | 178 | struct PesapalTransactionStatusResponse { | -------------------------------- fields in this struct ... 181 | created_date: String, | ^^^^^^^^^^^^ ... 184 | description: String, | ^^^^^^^^^^^ 185 | message: String, | ^^^^^^^ 186 | payment_account: Option, | ^^^^^^^^^^^^^^^ 187 | call_back_url: String, | ^^^^^^^^^^^^^ 188 | status_code: i32, | ^^^^^^^^^^^ 189 | merchant_reference: String, 190 | payment_status_code: String, | ^^^^^^^^^^^^^^^^^^^ ... 193 | status: String, | ^^^^^^ | = note: `PesapalTransactionStatusResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: type alias `RhaiContractStatus` is never used --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/objects/legal/rhai.rs:24:6 | 24 | type RhaiContractStatus = ContractStatus; | ^^^^^^^^^^^^^^^^^^ warning: field `index` is never read --> /Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core/src/store/generic_store.rs:9:5 | 7 | pub struct GenericStore { | ------------ field in this struct 8 | client: HeroDbClient, 9 | index: FieldIndex, | ^^^^^ | = note: `GenericStore` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis Compiling hero_logger v0.1.0 (https://git.ourworld.tf/herocode/baobab.git?branch=logger#d7a7eae1) Compiling sal-git v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) Compiling sal-redisclient v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) Compiling hero-job-client v0.1.0 (/Users/timurgordon/code/git.ourworld.tf/herocode/job/rust/client) Compiling sal-hetzner v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) Compiling sal-net v0.1.0 (https://git.ourworld.tf/herocode/herolib_rust.git#9865e601) Compiling runner_rust v0.1.0 (/Users/timurgordon/code/git.ourworld.tf/herocode/runner_rust) warning: unused import: `packages::Package` --> src/async_runner.rs:3:20 | 3 | use rhai::{Engine, packages::Package}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: fields `job_id` and `handle` are never read --> src/async_runner.rs:14:5 | 13 | struct RunningJob { | ---------- fields in this struct 14 | job_id: String, | ^^^^^^ 15 | handle: JoinHandle>>, | ^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: methods `add_running_job`, `remove_running_job`, and `cleanup_finished_jobs` are never used --> src/async_runner.rs:91:14 | 84 | impl AsyncRunner { | ---------------- methods in this implementation ... 91 | async fn add_running_job(&self, job_id: String, handle: JoinHandle>>) { | ^^^^^^^^^^^^^^^ ... 105 | async fn remove_running_job(&self, job_id: &str) { | ^^^^^^^^^^^^^^^^^^ ... 121 | async fn cleanup_finished_jobs(&self) { | ^^^^^^^^^^^^^^^^^^^^^ warning: `runner_rust` (lib) generated 3 warnings (run `cargo fix --lib -p runner_rust` to apply 1 suggestion) warning: `osiris-core` (lib) generated 98 warnings (run `cargo fix --lib -p osiris-core` to apply 60 suggestions) warning: unused variable: `redis_url` --> src/bin/runner_osiris.rs:37:13 | 37 | let redis_url = args.redis_url.clone(); | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_redis_url` | = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default warning: unused variable: `base_db_id` --> src/bin/runner_osiris.rs:38:13 | 38 | let base_db_id = args.base_db_id; | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_base_db_id` warning: unused variable: `redis_url` --> src/bin/runner_osiris.rs:75:9 | 75 | let redis_url = args.redis_url.clone(); | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_redis_url` warning: unused variable: `base_db_id` --> src/bin/runner_osiris.rs:76:9 | 76 | let base_db_id = args.base_db_id; | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_base_db_id` warning: `runner_rust` (bin "runner_osiris") generated 4 warnings Finished `release` profile [optimized] target(s) in 2m 21s warning: the following packages contain code that will be rejected by a future version of Rust: osiris-core v0.1.0 (/Users/timurgordon/code/git.ourworld.tf/herocode/osiris/core), redis v0.24.0, redis v0.25.4 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 12` ✅ Osiris Runner built successfully