[INFO] fetching crate altv_internal_sdk 15.0.0-rc.2... [INFO] checking altv_internal_sdk-15.0.0-rc.2 against try#4001eed09e19538fd1a219411bb07c1bce2bbf55 for pr-114559-1 [INFO] extracting crate altv_internal_sdk 15.0.0-rc.2 into /workspace/builds/worker-0-tc2/source [INFO] validating manifest of crates.io crate altv_internal_sdk 15.0.0-rc.2 on toolchain 4001eed09e19538fd1a219411bb07c1bce2bbf55 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4001eed09e19538fd1a219411bb07c1bce2bbf55" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate altv_internal_sdk 15.0.0-rc.2 [INFO] finished tweaking crates.io crate altv_internal_sdk 15.0.0-rc.2 [INFO] tweaked toml for crates.io crate altv_internal_sdk 15.0.0-rc.2 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4001eed09e19538fd1a219411bb07c1bce2bbf55" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4001eed09e19538fd1a219411bb07c1bce2bbf55" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:84cb280c7acaf12c1f874411053406050a24f846e52f817d4d9e64bcbe5ce959" "/opt/rustwide/cargo-home/bin/cargo" "+4001eed09e19538fd1a219411bb07c1bce2bbf55" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 86a7bb488fbfc4a47c21e2ad8e23f83e8e67d03a4081c728157d193ebcab7d47 [INFO] running `Command { std: "docker" "start" "-a" "86a7bb488fbfc4a47c21e2ad8e23f83e8e67d03a4081c728157d193ebcab7d47", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "86a7bb488fbfc4a47c21e2ad8e23f83e8e67d03a4081c728157d193ebcab7d47", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "86a7bb488fbfc4a47c21e2ad8e23f83e8e67d03a4081c728157d193ebcab7d47", kill_on_drop: false }` [INFO] [stdout] 86a7bb488fbfc4a47c21e2ad8e23f83e8e67d03a4081c728157d193ebcab7d47 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:84cb280c7acaf12c1f874411053406050a24f846e52f817d4d9e64bcbe5ce959" "/opt/rustwide/cargo-home/bin/cargo" "+4001eed09e19538fd1a219411bb07c1bce2bbf55" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4f2c58be46f679e9ba01e0288fbb1fe365392f08f94efb9bbd6c4912e64fc9b1 [INFO] running `Command { std: "docker" "start" "-a" "4f2c58be46f679e9ba01e0288fbb1fe365392f08f94efb9bbd6c4912e64fc9b1", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.66 [INFO] [stderr] Compiling unicode-ident v1.0.11 [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling serde v1.0.183 [INFO] [stderr] Compiling serde_derive v1.0.183 [INFO] [stderr] Compiling thiserror v1.0.44 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling log v0.4.19 [INFO] [stderr] Compiling serde_json v1.0.104 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling itoa v1.0.9 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling ryu v1.0.15 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling regex-syntax v0.7.4 [INFO] [stderr] Compiling unicode-width v0.1.10 [INFO] [stderr] Compiling rustix v0.38.8 [INFO] [stderr] Compiling rustversion v1.0.14 [INFO] [stderr] Compiling termcolor v1.2.0 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling libloading v0.7.4 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling itertools v0.9.0 [INFO] [stderr] Compiling bitflags v2.4.0 [INFO] [stderr] Compiling clang-sys v1.6.1 [INFO] [stderr] Compiling linux-raw-sys v0.4.5 [INFO] [stderr] Compiling autocxx-bindgen v0.62.1 [INFO] [stderr] Compiling prettyplease v0.1.25 [INFO] [stderr] Compiling cxxbridge-flags v1.0.104 [INFO] [stderr] Compiling codespan-reporting v0.11.1 [INFO] [stderr] Compiling shlex v1.1.0 [INFO] [stderr] Compiling fastrand v2.0.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling aho-corasick v1.0.3 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling indoc v1.0.9 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling quote v1.0.32 [INFO] [stderr] Compiling syn v2.0.28 [INFO] [stderr] Compiling cc v1.0.82 [INFO] [stderr] Compiling which v4.4.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling link-cplusplus v1.0.9 [INFO] [stderr] Compiling cxx v1.0.104 [INFO] [stderr] Compiling regex-automata v0.3.6 [INFO] [stderr] Compiling tempfile v3.7.1 [INFO] [stderr] Compiling cxx-gen v0.7.104 [INFO] [stderr] Compiling thiserror-impl v1.0.44 [INFO] [stderr] Compiling miette-derive v5.10.0 [INFO] [stderr] Compiling cxxbridge-macro v1.0.104 [INFO] [stderr] Compiling regex v1.9.3 [INFO] [stderr] Compiling autocxx-parser v0.25.0 [INFO] [stderr] Compiling miette v5.10.0 [INFO] [stderr] Compiling env_logger v0.9.3 [INFO] [stderr] Compiling aquamarine v0.1.12 [INFO] [stderr] Compiling strum_macros v0.24.3 [INFO] [stderr] Compiling autocxx-macro v0.25.0 [INFO] [stderr] Checking moveit v0.5.1 [INFO] [stderr] Checking autocxx v0.25.0 [INFO] [stderr] Compiling autocxx-engine v0.25.0 [INFO] [stderr] Compiling autocxx-build v0.25.0 [INFO] [stderr] Compiling altv_internal_sdk v15.0.0-rc.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: In file included from src/../cpp-sdk/SDK.h:22, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:103:17: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] [INFO] [stderr] warning: 103 | const size_t position() const { return pos; } [INFO] [stderr] warning: | ^~~~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:104:17: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] [INFO] [stderr] warning: 104 | const size_t line() const { return lin; } [INFO] [stderr] warning: | ^~~~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:105:17: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] [INFO] [stderr] warning: 105 | const size_t column() const { return col; } [INFO] [stderr] warning: | ^~~~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual alt::config::Node& alt::config::Node::Value::Get(std::size_t)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:328:55: warning: unused parameter 'idx' [-Wunused-parameter] [INFO] [stderr] warning: 328 | virtual Node& Get(std::size_t idx) { throw Error{ "Not a list" }; } [INFO] [stderr] warning: | ~~~~~~~~~~~~^~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual alt::config::Node& alt::config::Node::Value::Get(const string&)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:329:62: warning: unused parameter 'key' [-Wunused-parameter] [INFO] [stderr] warning: 329 | virtual Node& Get(const std::string& key) { throw Error{ "Not a dict" }; } [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual void alt::config::Node::Value::Print(std::ostream&, int)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:331:66: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: 331 | virtual void Print(std::ostream& os, int indent = 0) { os << "Node{}"; } [INFO] [stderr] warning: | ~~~~^~~~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual bool alt::config::Node::ValueScalar::ToBool(bool)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:374:42: warning: unused parameter 'def' [-Wunused-parameter] [INFO] [stderr] warning: 374 | bool ToBool(bool def) override { return ToBool(); } [INFO] [stderr] warning: | ~~~~~^~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual double alt::config::Node::ValueScalar::ToNumber(double)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:375:48: warning: unused parameter 'def' [-Wunused-parameter] [INFO] [stderr] warning: 375 | double ToNumber(double def) override { return ToNumber(); } [INFO] [stderr] warning: | ~~~~~~~^~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual std::string alt::config::Node::ValueScalar::ToString(const string&)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:376:65: warning: unused parameter 'def' [-Wunused-parameter] [INFO] [stderr] warning: 376 | std::string ToString(const std::string& def) override { return ToString(); } [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual void alt::config::Node::ValueScalar::Print(std::ostream&, int)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:379:58: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: 379 | void Print(std::ostream& os, int indent = 0) override { os << val; } [INFO] [stderr] warning: | ~~~~^~~~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'void alt::config::Parser::Skip(std::size_t)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:550:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 550 | for (int i = 0; i < n; i++) [INFO] [stderr] warning: | ~~^~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'void alt::config::Parser::Tokenize()': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:590:41: warning: missing initializer for member 'alt::config::Parser::Token::line' [-Wmissing-field-initializers] [INFO] [stderr] warning: 590 | tokens.push_back({ Token::DICT_START, "", 0 }); [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:590:41: warning: missing initializer for member 'alt::config::Parser::Token::col' [-Wmissing-field-initializers] [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'alt::config::Node alt::config::Parser::Parse(std::deque::iterator&)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:683:32: warning: enumeration value 'ARRAY_END' not handled in switch [-Wswitch] [INFO] [stderr] warning: 683 | switch (tok->type) [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:683:32: warning: enumeration value 'DICT_END' not handled in switch [-Wswitch] [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:683:32: warning: enumeration value 'KEY' not handled in switch [-Wswitch] [INFO] [stderr] warning: In file included from src/../cpp-sdk/SDK.h:27, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/types/MValue.h: In member function 'virtual void alt::IMValueFunction::Impl::RemoveRef()': [INFO] [stderr] warning: src/../cpp-sdk/types/MValue.h:199:41: warning: deleting object of abstract class type 'alt::IMValueFunction::Impl' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] [INFO] [stderr] warning: 199 | delete this; [INFO] [stderr] warning: | ^~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/SDK.h:58, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/CWeaponDamageEvent.h: In constructor 'alt::CWeaponDamageEvent::CWeaponDamageEvent(const std::shared_ptr&, const std::shared_ptr&, uint32_t, uint32_t, alt::Vector3f, alt::CWeaponDamageEvent::BodyPart, const std::shared_ptr&)': [INFO] [stderr] warning: src/../cpp-sdk/events/CWeaponDamageEvent.h:75:26: warning: 'alt::CWeaponDamageEvent::bodyPart' will be initialized after [-Wreorder] [INFO] [stderr] warning: 75 | BodyPart bodyPart; [INFO] [stderr] warning: | ^~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/CWeaponDamageEvent.h:71:42: warning: 'std::shared_ptr alt::CWeaponDamageEvent::sourceEntity' [-Wreorder] [INFO] [stderr] warning: 71 | std::shared_ptr sourceEntity; [INFO] [stderr] warning: | ^~~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/SDK.h:58, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/CWeaponDamageEvent.h:42:17: warning: when initialized here [-Wreorder] [INFO] [stderr] warning: 42 | CWeaponDamageEvent(const std::shared_ptr& _source, const std::shared_ptr& _target, uint32_t _weaponHash, uint32_t _damageValue, Vector3f _shotOffset, BodyPart _bodyPart, const std::shared_ptr& _sourceEntity = nullptr) : [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/SDK.h:59, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/CExplosionEvent.h: In constructor 'alt::CExplosionEvent::CExplosionEvent(const std::shared_ptr&, alt::CExplosionEvent::ExplosionType, alt::Position, uint32_t, const std::shared_ptr&)': [INFO] [stderr] warning: src/../cpp-sdk/events/CExplosionEvent.h:82:26: warning: 'alt::CExplosionEvent::explosionFX' will be initialized after [-Wreorder] [INFO] [stderr] warning: 82 | uint32_t explosionFX; [INFO] [stderr] warning: | ^~~~~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/CExplosionEvent.h:79:42: warning: 'std::shared_ptr alt::CExplosionEvent::target' [-Wreorder] [INFO] [stderr] warning: 79 | std::shared_ptr target; [INFO] [stderr] warning: | ^~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/SDK.h:59, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/CExplosionEvent.h:60:17: warning: when initialized here [-Wreorder] [INFO] [stderr] warning: 60 | CExplosionEvent(const std::shared_ptr& _source, ExplosionType _explosionType, Position _position, uint32_t _explosionFX, const std::shared_ptr& _target) : [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/events/../IResource.h:16, [INFO] [stderr] warning: from src/../cpp-sdk/events/CResourceStartEvent.h:3, [INFO] [stderr] warning: from src/../cpp-sdk/SDK.h:60, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h: In member function 'Config::Value::ValuePtr Config::Value::Get(const string&)': [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:187:39: warning: implicitly-declared 'Config::internal::ValueWrapper::ValueWrapper(const Config::internal::ValueWrapper&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: 187 | return found->second; [INFO] [stderr] warning: | ^~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:84:39: note: because 'Config::internal::ValueWrapper' has user-provided 'Config::internal::ValueWrapper& Config::internal::ValueWrapper::operator=(const Config::internal::ValueWrapper&) [with T = Config::Value]' [INFO] [stderr] warning: 84 | ValueWrapper& operator=(const ValueWrapper& other) [INFO] [stderr] warning: | ^~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h: In member function 'Config::Value::ValuePtr Config::Value::Get(size_t)': [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:195:45: warning: implicitly-declared 'Config::internal::ValueWrapper::ValueWrapper(const Config::internal::ValueWrapper&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: 195 | return list.at(index); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:84:39: note: because 'Config::internal::ValueWrapper' has user-provided 'Config::internal::ValueWrapper& Config::internal::ValueWrapper::operator=(const Config::internal::ValueWrapper&) [with T = Config::Value]' [INFO] [stderr] warning: 84 | ValueWrapper& operator=(const ValueWrapper& other) [INFO] [stderr] warning: | ^~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/events/CResourceStartEvent.h:3, [INFO] [stderr] warning: from src/../cpp-sdk/SDK.h:60, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h: In member function 'virtual bool alt::IResource::Impl::MakeClient(alt::IResource::CreationInfo*, std::vector >)': [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h:42:63: warning: unused parameter 'info' [-Wunused-parameter] [INFO] [stderr] warning: 42 | virtual bool MakeClient(CreationInfo *info, std::vector files) [INFO] [stderr] warning: | ~~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h:42:94: warning: unused parameter 'files' [-Wunused-parameter] [INFO] [stderr] warning: 42 | virtual bool MakeClient(CreationInfo *info, std::vector files) [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h: In member function 'virtual void alt::IResource::Impl::OnEvent(const alt::CEvent*)': [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h:54:60: warning: unused parameter 'ev' [-Wunused-parameter] [INFO] [stderr] warning: 54 | virtual void OnEvent(const CEvent *ev) { } [INFO] [stderr] warning: | ~~~~~~~~~~~~~~^~ [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h: In member function 'virtual void alt::IResource::Impl::OnCreateBaseObject(alt::IBaseObject*)': [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h:62:70: warning: unused parameter 'object' [-Wunused-parameter] [INFO] [stderr] warning: 62 | virtual void OnCreateBaseObject(IBaseObject* object){} [INFO] [stderr] warning: | ~~~~~~~~~~~~~^~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h: In member function 'virtual void alt::IResource::Impl::OnRemoveBaseObject(alt::IBaseObject*)': [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h:63:70: warning: unused parameter 'object' [-Wunused-parameter] [INFO] [stderr] warning: 63 | virtual void OnRemoveBaseObject(IBaseObject* object){} [INFO] [stderr] warning: | ~~~~~~~~~~~~~^~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/SDK.h:123, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/IScriptRuntime.h: In member function 'virtual bool alt::IScriptRuntime::GetProcessClientType(std::string&)': [INFO] [stderr] warning: src/../cpp-sdk/IScriptRuntime.h:35:64: warning: unused parameter 'clientType' [-Wunused-parameter] [INFO] [stderr] warning: 35 | virtual bool GetProcessClientType(std::string& clientType) { return false; } [INFO] [stderr] warning: | ~~~~~~~~~~~~~^~~~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/IScriptRuntime.h: In member function 'virtual void alt::IScriptRuntime::ProcessClientFile(alt::IResource*, alt::IPackage*)': [INFO] [stderr] warning: src/../cpp-sdk/IScriptRuntime.h:36:59: warning: unused parameter 'resource' [-Wunused-parameter] [INFO] [stderr] warning: 36 | virtual void ProcessClientFile(IResource* resource, IPackage* clientPackage) { }; [INFO] [stderr] warning: | ~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/IScriptRuntime.h:36:79: warning: unused parameter 'clientPackage' [-Wunused-parameter] [INFO] [stderr] warning: 36 | virtual void ProcessClientFile(IResource* resource, IPackage* clientPackage) { }; [INFO] [stderr] warning: | ~~~~~~~~~~^~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/alt_bridge.h: In function 'std::vector read_entity_anim_hash_pairs(const EntityAnimHashPairsWrapper&)': [INFO] [stderr] warning: src/alt_bridge.h:363:21: warning: loop variable 'pair' creates a copy from type 'const std::pair, unsigned int>' [-Wrange-loop-construct] [INFO] [stderr] warning: 363 | for (const auto pair : wrapper.value) { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: src/alt_bridge.h:363:21: note: use reference type to prevent copying [INFO] [stderr] warning: 363 | for (const auto pair : wrapper.value) { [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: | & [INFO] [stderr] warning: src/alt_bridge.h: In function 'Config::Value::ValuePtr config_node::copy_value_ptr(const ValuePtr&)': [INFO] [stderr] warning: src/alt_bridge.h:1327:16: warning: implicitly-declared 'Config::internal::ValueWrapper::ValueWrapper(const Config::internal::ValueWrapper&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: 1327 | return node; [INFO] [stderr] warning: | ^~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/events/../IResource.h:16, [INFO] [stderr] warning: from src/../cpp-sdk/events/CResourceStartEvent.h:3, [INFO] [stderr] warning: from src/../cpp-sdk/SDK.h:60, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:84:39: note: because 'Config::internal::ValueWrapper' has user-provided 'Config::internal::ValueWrapper& Config::internal::ValueWrapper::operator=(const Config::internal::ValueWrapper&) [with T = Config::Value]' [INFO] [stderr] warning: 84 | ValueWrapper& operator=(const ValueWrapper& other) [INFO] [stderr] warning: | ^~~~~~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/alt_bridge.h: In function 'Config::Value::ValuePtr config_node::read_dict_pair_value(const ConfigDictPairWrapper&)': [INFO] [stderr] warning: src/alt_bridge.h:1349:26: warning: implicitly-declared 'Config::internal::ValueWrapper::ValueWrapper(const Config::internal::ValueWrapper&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: 1349 | return pair.ptr->second; [INFO] [stderr] warning: | ^~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/events/../IResource.h:16, [INFO] [stderr] warning: from src/../cpp-sdk/events/CResourceStartEvent.h:3, [INFO] [stderr] warning: from src/../cpp-sdk/SDK.h:60, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:84:39: note: because 'Config::internal::ValueWrapper' has user-provided 'Config::internal::ValueWrapper& Config::internal::ValueWrapper::operator=(const Config::internal::ValueWrapper&) [with T = Config::Value]' [INFO] [stderr] warning: 84 | ValueWrapper& operator=(const ValueWrapper& other) [INFO] [stderr] warning: | ^~~~~~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:68: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/include/autocxxgen_alt_bridge.h: In function 'bool read_bool_autocxx_wrapper_0x82a64719f850f0ea(Config_internal_ValueWrapper_Config_Value_AutocxxConcrete*)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/include/autocxxgen_alt_bridge.h:120:155: warning: implicitly-declared 'Config::internal::ValueWrapper::ValueWrapper(const Config::internal::ValueWrapper&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: 120 | inline bool read_bool_autocxx_wrapper_0x82a64719f850f0ea(Config_internal_ValueWrapper_Config_Value_AutocxxConcrete* arg0) { return config_node::read_bool(std::move(*arg0)); } [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/events/../IResource.h:16, [INFO] [stderr] warning: from src/../cpp-sdk/events/CResourceStartEvent.h:3, [INFO] [stderr] warning: from src/../cpp-sdk/SDK.h:60, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:84:39: note: because 'Config::internal::ValueWrapper' has user-provided 'Config::internal::ValueWrapper& Config::internal::ValueWrapper::operator=(const Config::internal::ValueWrapper&) [with T = Config::Value]' [INFO] [stderr] warning: 84 | ValueWrapper& operator=(const ValueWrapper& other) [INFO] [stderr] warning: | ^~~~~~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/alt_bridge.h:1306:44: note: initializing argument 1 of 'bool config_node::read_bool(Config::Value::ValuePtr)' [INFO] [stderr] warning: 1306 | bool read_bool(Config::Value::ValuePtr node) { [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:68: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/include/autocxxgen_alt_bridge.h: In function 'double read_f64_autocxx_wrapper_0x82a64719f850f0ea(Config_internal_ValueWrapper_Config_Value_AutocxxConcrete*)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/include/autocxxgen_alt_bridge.h:121:155: warning: implicitly-declared 'Config::internal::ValueWrapper::ValueWrapper(const Config::internal::ValueWrapper&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: 121 | inline double read_f64_autocxx_wrapper_0x82a64719f850f0ea(Config_internal_ValueWrapper_Config_Value_AutocxxConcrete* arg0) { return config_node::read_f64(std::move(*arg0)); } [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/events/../IResource.h:16, [INFO] [stderr] warning: from src/../cpp-sdk/events/CResourceStartEvent.h:3, [INFO] [stderr] warning: from src/../cpp-sdk/SDK.h:60, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:84:39: note: because 'Config::internal::ValueWrapper' has user-provided 'Config::internal::ValueWrapper& Config::internal::ValueWrapper::operator=(const Config::internal::ValueWrapper&) [with T = Config::Value]' [INFO] [stderr] warning: 84 | ValueWrapper& operator=(const ValueWrapper& other) [INFO] [stderr] warning: | ^~~~~~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/alt_bridge.h:1311:42: note: initializing argument 1 of 'f64 config_node::read_f64(Config::Value::ValuePtr)' [INFO] [stderr] warning: 1311 | f64 read_f64(Config::Value::ValuePtr node) { [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:68: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/include/autocxxgen_alt_bridge.h: In function 'std::unique_ptr > read_string_autocxx_wrapper_0x82a64719f850f0ea(Config_internal_ValueWrapper_Config_Value_AutocxxConcrete*)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/include/autocxxgen_alt_bridge.h:122:213: warning: implicitly-declared 'Config::internal::ValueWrapper::ValueWrapper(const Config::internal::ValueWrapper&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: 122 | inline std::unique_ptr read_string_autocxx_wrapper_0x82a64719f850f0ea(Config_internal_ValueWrapper_Config_Value_AutocxxConcrete* arg0) { return std::make_unique(config_node::read_string(std::move(*arg0))); } [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/events/../IResource.h:16, [INFO] [stderr] warning: from src/../cpp-sdk/events/CResourceStartEvent.h:3, [INFO] [stderr] warning: from src/../cpp-sdk/SDK.h:60, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:84:39: note: because 'Config::internal::ValueWrapper' has user-provided 'Config::internal::ValueWrapper& Config::internal::ValueWrapper::operator=(const Config::internal::ValueWrapper&) [with T = Config::Value]' [INFO] [stderr] warning: 84 | ValueWrapper& operator=(const ValueWrapper& other) [INFO] [stderr] warning: | ^~~~~~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/alt_bridge.h:1316:53: note: initializing argument 1 of 'std::string config_node::read_string(Config::Value::ValuePtr)' [INFO] [stderr] warning: 1316 | std::string read_string(Config::Value::ValuePtr node) { [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:68: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/include/autocxxgen_alt_bridge.h: In function 'std::unique_ptr > > read_list_autocxx_wrapper_0x82a64719f850f0ea(Config_internal_ValueWrapper_Config_Value_AutocxxConcrete*)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/include/autocxxgen_alt_bridge.h:123:327: warning: implicitly-declared 'Config::internal::ValueWrapper::ValueWrapper(const Config::internal::ValueWrapper&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: 123 | inline std::unique_ptr> read_list_autocxx_wrapper_0x82a64719f850f0ea(Config_internal_ValueWrapper_Config_Value_AutocxxConcrete* arg0) { return std::make_unique>(config_node::read_list(std::move(*arg0))); } [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/events/../IResource.h:16, [INFO] [stderr] warning: from src/../cpp-sdk/events/CResourceStartEvent.h:3, [INFO] [stderr] warning: from src/../cpp-sdk/SDK.h:60, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:84:39: note: because 'Config::internal::ValueWrapper' has user-provided 'Config::internal::ValueWrapper& Config::internal::ValueWrapper::operator=(const Config::internal::ValueWrapper&) [with T = Config::Value]' [INFO] [stderr] warning: 84 | ValueWrapper& operator=(const ValueWrapper& other) [INFO] [stderr] warning: | ^~~~~~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/alt_bridge.h:1321:76: note: initializing argument 1 of 'std::vector > config_node::read_list(Config::Value::ValuePtr)' [INFO] [stderr] warning: 1321 | std::vector read_list(Config::Value::ValuePtr node) { [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:68: [INFO] [stderr] warning: /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/include/autocxxgen_alt_bridge.h: In function 'std::unique_ptr > read_dict_autocxx_wrapper_0x82a64719f850f0ea(Config_internal_ValueWrapper_Config_Value_AutocxxConcrete*)': [INFO] [stderr] warning: /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/include/autocxxgen_alt_bridge.h:125:255: warning: implicitly-declared 'Config::internal::ValueWrapper::ValueWrapper(const Config::internal::ValueWrapper&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: 125 | inline std::unique_ptr> read_dict_autocxx_wrapper_0x82a64719f850f0ea(Config_internal_ValueWrapper_Config_Value_AutocxxConcrete* arg0) { return std::make_unique>(config_node::read_dict(std::move(*arg0))); } [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/events/../IResource.h:16, [INFO] [stderr] warning: from src/../cpp-sdk/events/CResourceStartEvent.h:3, [INFO] [stderr] warning: from src/../cpp-sdk/SDK.h:60, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:84:39: note: because 'Config::internal::ValueWrapper' has user-provided 'Config::internal::ValueWrapper& Config::internal::ValueWrapper::operator=(const Config::internal::ValueWrapper&) [with T = Config::Value]' [INFO] [stderr] warning: 84 | ValueWrapper& operator=(const ValueWrapper& other) [INFO] [stderr] warning: | ^~~~~~~~ [INFO] [stderr] warning: In file included from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/alt_bridge.h:1330:74: note: initializing argument 1 of 'std::vector config_node::read_dict(Config::Value::ValuePtr)' [INFO] [stderr] warning: 1330 | std::vector read_dict(Config::Value::ValuePtr node) { [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/events/../IResource.h:4, [INFO] [stderr] warning: from src/../cpp-sdk/events/CResourceStartEvent.h:3, [INFO] [stderr] warning: from src/../cpp-sdk/SDK.h:60, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/alt_bridge.h:7, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen0.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/../types/Permissions.h: At global scope: [INFO] [stderr] warning: src/../cpp-sdk/events/../types/Permissions.h:25:28: warning: 'std::string alt::GetStringFromPermission(alt::Permission)' defined but not used [-Wunused-function] [INFO] [stderr] warning: 25 | static std::string GetStringFromPermission(Permission val) [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/../types/Permissions.h:17:27: warning: 'alt::Permission alt::GetPermissionFromString(const string&)' defined but not used [-Wunused-function] [INFO] [stderr] warning: 17 | static Permission GetPermissionFromString(const std::string& val) [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/SDK.h:22, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/callbacks.h:3, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen2.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:103:17: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] [INFO] [stderr] warning: 103 | const size_t position() const { return pos; } [INFO] [stderr] warning: | ^~~~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:104:17: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] [INFO] [stderr] warning: 104 | const size_t line() const { return lin; } [INFO] [stderr] warning: | ^~~~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:105:17: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] [INFO] [stderr] warning: 105 | const size_t column() const { return col; } [INFO] [stderr] warning: | ^~~~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual alt::config::Node& alt::config::Node::Value::Get(std::size_t)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:328:55: warning: unused parameter 'idx' [-Wunused-parameter] [INFO] [stderr] warning: 328 | virtual Node& Get(std::size_t idx) { throw Error{ "Not a list" }; } [INFO] [stderr] warning: | ~~~~~~~~~~~~^~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual alt::config::Node& alt::config::Node::Value::Get(const string&)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:329:62: warning: unused parameter 'key' [-Wunused-parameter] [INFO] [stderr] warning: 329 | virtual Node& Get(const std::string& key) { throw Error{ "Not a dict" }; } [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual void alt::config::Node::Value::Print(std::ostream&, int)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:331:66: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: 331 | virtual void Print(std::ostream& os, int indent = 0) { os << "Node{}"; } [INFO] [stderr] warning: | ~~~~^~~~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual bool alt::config::Node::ValueScalar::ToBool(bool)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:374:42: warning: unused parameter 'def' [-Wunused-parameter] [INFO] [stderr] warning: 374 | bool ToBool(bool def) override { return ToBool(); } [INFO] [stderr] warning: | ~~~~~^~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual double alt::config::Node::ValueScalar::ToNumber(double)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:375:48: warning: unused parameter 'def' [-Wunused-parameter] [INFO] [stderr] warning: 375 | double ToNumber(double def) override { return ToNumber(); } [INFO] [stderr] warning: | ~~~~~~~^~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual std::string alt::config::Node::ValueScalar::ToString(const string&)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:376:65: warning: unused parameter 'def' [-Wunused-parameter] [INFO] [stderr] warning: 376 | std::string ToString(const std::string& def) override { return ToString(); } [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'virtual void alt::config::Node::ValueScalar::Print(std::ostream&, int)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:379:58: warning: unused parameter 'indent' [-Wunused-parameter] [INFO] [stderr] warning: 379 | void Print(std::ostream& os, int indent = 0) override { os << val; } [INFO] [stderr] warning: | ~~~~^~~~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'void alt::config::Parser::Skip(std::size_t)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:550:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] warning: 550 | for (int i = 0; i < n; i++) [INFO] [stderr] warning: | ~~^~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'void alt::config::Parser::Tokenize()': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:590:41: warning: missing initializer for member 'alt::config::Parser::Token::line' [-Wmissing-field-initializers] [INFO] [stderr] warning: 590 | tokens.push_back({ Token::DICT_START, "", 0 }); [INFO] [stderr] warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:590:41: warning: missing initializer for member 'alt::config::Parser::Token::col' [-Wmissing-field-initializers] [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h: In member function 'alt::config::Node alt::config::Parser::Parse(std::deque::iterator&)': [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:683:32: warning: enumeration value 'ARRAY_END' not handled in switch [-Wswitch] [INFO] [stderr] warning: 683 | switch (tok->type) [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:683:32: warning: enumeration value 'DICT_END' not handled in switch [-Wswitch] [INFO] [stderr] warning: src/../cpp-sdk/deps/alt-config/alt-config.h:683:32: warning: enumeration value 'KEY' not handled in switch [-Wswitch] [INFO] [stderr] warning: In file included from src/../cpp-sdk/SDK.h:27, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/callbacks.h:3, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen2.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/types/MValue.h: In member function 'virtual void alt::IMValueFunction::Impl::RemoveRef()': [INFO] [stderr] warning: src/../cpp-sdk/types/MValue.h:199:41: warning: deleting object of abstract class type 'alt::IMValueFunction::Impl' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] [INFO] [stderr] warning: 199 | delete this; [INFO] [stderr] warning: | ^~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/SDK.h:58, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/callbacks.h:3, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen2.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/CWeaponDamageEvent.h: In constructor 'alt::CWeaponDamageEvent::CWeaponDamageEvent(const std::shared_ptr&, const std::shared_ptr&, uint32_t, uint32_t, alt::Vector3f, alt::CWeaponDamageEvent::BodyPart, const std::shared_ptr&)': [INFO] [stderr] warning: src/../cpp-sdk/events/CWeaponDamageEvent.h:75:26: warning: 'alt::CWeaponDamageEvent::bodyPart' will be initialized after [-Wreorder] [INFO] [stderr] warning: 75 | BodyPart bodyPart; [INFO] [stderr] warning: | ^~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/CWeaponDamageEvent.h:71:42: warning: 'std::shared_ptr alt::CWeaponDamageEvent::sourceEntity' [-Wreorder] [INFO] [stderr] warning: 71 | std::shared_ptr sourceEntity; [INFO] [stderr] warning: | ^~~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/SDK.h:58, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/callbacks.h:3, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen2.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/CWeaponDamageEvent.h:42:17: warning: when initialized here [-Wreorder] [INFO] [stderr] warning: 42 | CWeaponDamageEvent(const std::shared_ptr& _source, const std::shared_ptr& _target, uint32_t _weaponHash, uint32_t _damageValue, Vector3f _shotOffset, BodyPart _bodyPart, const std::shared_ptr& _sourceEntity = nullptr) : [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/SDK.h:59, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/callbacks.h:3, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen2.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/CExplosionEvent.h: In constructor 'alt::CExplosionEvent::CExplosionEvent(const std::shared_ptr&, alt::CExplosionEvent::ExplosionType, alt::Position, uint32_t, const std::shared_ptr&)': [INFO] [stderr] warning: src/../cpp-sdk/events/CExplosionEvent.h:82:26: warning: 'alt::CExplosionEvent::explosionFX' will be initialized after [-Wreorder] [INFO] [stderr] warning: 82 | uint32_t explosionFX; [INFO] [stderr] warning: | ^~~~~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/CExplosionEvent.h:79:42: warning: 'std::shared_ptr alt::CExplosionEvent::target' [-Wreorder] [INFO] [stderr] warning: 79 | std::shared_ptr target; [INFO] [stderr] warning: | ^~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/SDK.h:59, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/callbacks.h:3, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen2.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/CExplosionEvent.h:60:17: warning: when initialized here [-Wreorder] [INFO] [stderr] warning: 60 | CExplosionEvent(const std::shared_ptr& _source, ExplosionType _explosionType, Position _position, uint32_t _explosionFX, const std::shared_ptr& _target) : [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/events/../IResource.h:16, [INFO] [stderr] warning: from src/../cpp-sdk/events/CResourceStartEvent.h:3, [INFO] [stderr] warning: from src/../cpp-sdk/SDK.h:60, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/callbacks.h:3, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen2.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h: In member function 'Config::Value::ValuePtr Config::Value::Get(const string&)': [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:187:39: warning: implicitly-declared 'Config::internal::ValueWrapper::ValueWrapper(const Config::internal::ValueWrapper&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: 187 | return found->second; [INFO] [stderr] warning: | ^~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:84:39: note: because 'Config::internal::ValueWrapper' has user-provided 'Config::internal::ValueWrapper& Config::internal::ValueWrapper::operator=(const Config::internal::ValueWrapper&) [with T = Config::Value]' [INFO] [stderr] warning: 84 | ValueWrapper& operator=(const ValueWrapper& other) [INFO] [stderr] warning: | ^~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h: In member function 'Config::Value::ValuePtr Config::Value::Get(size_t)': [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:195:45: warning: implicitly-declared 'Config::internal::ValueWrapper::ValueWrapper(const Config::internal::ValueWrapper&)' is deprecated [-Wdeprecated-copy] [INFO] [stderr] warning: 195 | return list.at(index); [INFO] [stderr] warning: | ^ [INFO] [stderr] warning: src/../cpp-sdk/events/../deps/ConfigBase.h:84:39: note: because 'Config::internal::ValueWrapper' has user-provided 'Config::internal::ValueWrapper& Config::internal::ValueWrapper::operator=(const Config::internal::ValueWrapper&) [with T = Config::Value]' [INFO] [stderr] warning: 84 | ValueWrapper& operator=(const ValueWrapper& other) [INFO] [stderr] warning: | ^~~~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/events/CResourceStartEvent.h:3, [INFO] [stderr] warning: from src/../cpp-sdk/SDK.h:60, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/callbacks.h:3, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen2.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h: In member function 'virtual void alt::IResource::Impl::OnEvent(const alt::CEvent*)': [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h:54:60: warning: unused parameter 'ev' [-Wunused-parameter] [INFO] [stderr] warning: 54 | virtual void OnEvent(const CEvent *ev) { } [INFO] [stderr] warning: | ~~~~~~~~~~~~~~^~ [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h: In member function 'virtual void alt::IResource::Impl::OnCreateBaseObject(alt::IBaseObject*)': [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h:62:70: warning: unused parameter 'object' [-Wunused-parameter] [INFO] [stderr] warning: 62 | virtual void OnCreateBaseObject(IBaseObject* object){} [INFO] [stderr] warning: | ~~~~~~~~~~~~~^~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h: In member function 'virtual void alt::IResource::Impl::OnRemoveBaseObject(alt::IBaseObject*)': [INFO] [stderr] warning: src/../cpp-sdk/events/../IResource.h:63:70: warning: unused parameter 'object' [-Wunused-parameter] [INFO] [stderr] warning: 63 | virtual void OnRemoveBaseObject(IBaseObject* object){} [INFO] [stderr] warning: | ~~~~~~~~~~~~~^~~~~~ [INFO] [stderr] warning: In file included from src/../cpp-sdk/events/../IResource.h:4, [INFO] [stderr] warning: from src/../cpp-sdk/events/CResourceStartEvent.h:3, [INFO] [stderr] warning: from src/../cpp-sdk/SDK.h:60, [INFO] [stderr] warning: from src/shared.h:3, [INFO] [stderr] warning: from src/callbacks.h:3, [INFO] [stderr] warning: from /opt/rustwide/target/debug/build/altv_internal_sdk-e4c035e21c227e5e/out/autocxx-build-dir/cxx/gen2.cxx:1: [INFO] [stderr] warning: src/../cpp-sdk/events/../types/Permissions.h: At global scope: [INFO] [stderr] warning: src/../cpp-sdk/events/../types/Permissions.h:25:28: warning: 'std::string alt::GetStringFromPermission(alt::Permission)' defined but not used [-Wunused-function] [INFO] [stderr] warning: 25 | static std::string GetStringFromPermission(Permission val) [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: src/../cpp-sdk/events/../types/Permissions.h:17:27: warning: 'alt::Permission alt::GetPermissionFromString(const string&)' defined but not used [-Wunused-function] [INFO] [stderr] warning: 17 | static Permission GetPermissionFromString(const std::string& val) [INFO] [stderr] warning: | ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] warning: `extern` fn uses type `str`, which is not FFI-safe [INFO] [stdout] --> src/lib.rs:344:42 [INFO] [stdout] | [INFO] [stdout] 344 | pub struct ResourceStartCallback(pub extern "C" fn(name: &str, full_main_path: &str)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using `*const u8` and a length instead [INFO] [stdout] = note: string slices have no C equivalent [INFO] [stdout] = note: `#[warn(improper_ctypes_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `str`, which is not FFI-safe [INFO] [stdout] --> src/lib.rs:348:41 [INFO] [stdout] | [INFO] [stdout] 348 | pub struct ResourceStopCallback(pub extern "C" fn(name: &str)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using `*const u8` and a length instead [INFO] [stdout] = note: string slices have no C equivalent [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `str`, which is not FFI-safe [INFO] [stdout] --> src/lib.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | pub extern "C" fn(name: &str, event: *const alt_bridge::alt::CEvent), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using `*const u8` and a length instead [INFO] [stdout] = note: string slices have no C equivalent [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `str`, which is not FFI-safe [INFO] [stdout] --> src/lib.rs:373:13 [INFO] [stdout] | [INFO] [stdout] 373 | pub extern "C" fn(name: &str, base_object: *mut alt_bridge::alt::IBaseObject), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using `*const u8` and a length instead [INFO] [stdout] = note: string slices have no C equivalent [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `str`, which is not FFI-safe [INFO] [stdout] --> src/lib.rs:382:13 [INFO] [stdout] | [INFO] [stdout] 382 | pub extern "C" fn(name: &str, base_object: *mut alt_bridge::alt::IBaseObject), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using `*const u8` and a length instead [INFO] [stdout] = note: string slices have no C equivalent [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `str`, which is not FFI-safe [INFO] [stdout] --> src/lib.rs:344:42 [INFO] [stdout] | [INFO] [stdout] 344 | pub struct ResourceStartCallback(pub extern "C" fn(name: &str, full_main_path: &str)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using `*const u8` and a length instead [INFO] [stdout] = note: string slices have no C equivalent [INFO] [stdout] = note: `#[warn(improper_ctypes_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `str`, which is not FFI-safe [INFO] [stdout] --> src/lib.rs:348:41 [INFO] [stdout] | [INFO] [stdout] 348 | pub struct ResourceStopCallback(pub extern "C" fn(name: &str)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using `*const u8` and a length instead [INFO] [stdout] = note: string slices have no C equivalent [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `str`, which is not FFI-safe [INFO] [stdout] --> src/lib.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | pub extern "C" fn(name: &str, event: *const alt_bridge::alt::CEvent), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using `*const u8` and a length instead [INFO] [stdout] = note: string slices have no C equivalent [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `str`, which is not FFI-safe [INFO] [stdout] --> src/lib.rs:373:13 [INFO] [stdout] | [INFO] [stdout] 373 | pub extern "C" fn(name: &str, base_object: *mut alt_bridge::alt::IBaseObject), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using `*const u8` and a length instead [INFO] [stdout] = note: string slices have no C equivalent [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `str`, which is not FFI-safe [INFO] [stdout] --> src/lib.rs:382:13 [INFO] [stdout] | [INFO] [stdout] 382 | pub extern "C" fn(name: &str, base_object: *mut alt_bridge::alt::IBaseObject), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using `*const u8` and a length instead [INFO] [stdout] = note: string slices have no C equivalent [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 57s [INFO] running `Command { std: "docker" "inspect" "4f2c58be46f679e9ba01e0288fbb1fe365392f08f94efb9bbd6c4912e64fc9b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4f2c58be46f679e9ba01e0288fbb1fe365392f08f94efb9bbd6c4912e64fc9b1", kill_on_drop: false }` [INFO] [stdout] 4f2c58be46f679e9ba01e0288fbb1fe365392f08f94efb9bbd6c4912e64fc9b1