[INFO] fetching crate abi_stable 0.8.4... [INFO] checking abi_stable-0.8.4 against master#31ee872db5aae4750e3da1ca4ed1523c4356947f for pr-78461 [INFO] extracting crate abi_stable 0.8.4 into /workspace/builds/worker-0/source [INFO] validating manifest of crates.io crate abi_stable 0.8.4 on toolchain 31ee872db5aae4750e3da1ca4ed1523c4356947f [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+31ee872db5aae4750e3da1ca4ed1523c4356947f" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate abi_stable 0.8.4 [INFO] finished tweaking crates.io crate abi_stable 0.8.4 [INFO] tweaked toml for crates.io crate abi_stable 0.8.4 written to /workspace/builds/worker-0/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+31ee872db5aae4750e3da1ca4ed1523c4356947f" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+31ee872db5aae4750e3da1ca4ed1523c4356947f" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+31ee872db5aae4750e3da1ca4ed1523c4356947f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a2adfcf93bd9c6957323045eb9f43837d2ea802689bc65828684b8559baae1bb [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "a2adfcf93bd9c6957323045eb9f43837d2ea802689bc65828684b8559baae1bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a2adfcf93bd9c6957323045eb9f43837d2ea802689bc65828684b8559baae1bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a2adfcf93bd9c6957323045eb9f43837d2ea802689bc65828684b8559baae1bb", kill_on_drop: false }` [INFO] [stdout] a2adfcf93bd9c6957323045eb9f43837d2ea802689bc65828684b8559baae1bb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+31ee872db5aae4750e3da1ca4ed1523c4356947f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 223fec764147852d6bce99e010a2c09a7521be4177f5eec22c542c6b3e4e2188 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "223fec764147852d6bce99e010a2c09a7521be4177f5eec22c542c6b3e4e2188", kill_on_drop: false }` [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling syn v1.0.48 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Compiling memchr v2.3.4 [INFO] [stderr] Checking itoa v0.4.6 [INFO] [stderr] Compiling getrandom v0.1.15 [INFO] [stderr] Compiling serde_json v1.0.59 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Checking unicode-width v0.1.8 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Compiling typed-arena v1.5.0 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Checking generational-arena v0.2.8 [INFO] [stderr] Checking lock_api v0.3.4 [INFO] [stderr] Checking crossbeam-utils v0.6.6 [INFO] [stderr] Checking walkdir v2.3.1 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Checking itertools v0.8.2 [INFO] [stderr] Checking rand_os v0.1.3 [INFO] [stderr] Checking regex-automata v0.1.9 [INFO] [stderr] Checking rand_xoshiro v0.1.0 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Checking smallvec v0.6.13 [INFO] [stderr] Checking clap v2.33.3 [INFO] [stderr] Checking crossbeam-channel v0.3.9 [INFO] [stderr] Compiling crossbeam-utils v0.8.0 [INFO] [stderr] Compiling memoffset v0.5.6 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling rayon v1.5.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Checking csv-core v0.1.10 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Compiling core_extensions v0.1.18 [INFO] [stderr] Compiling cast v0.2.3 [INFO] [stderr] Compiling parking_lot_core v0.6.2 [INFO] [stderr] Compiling parking_lot v0.9.0 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Checking crossbeam-epoch v0.9.0 [INFO] [stderr] Checking crossbeam-channel v0.5.0 [INFO] [stderr] Checking criterion-plot v0.3.1 [INFO] [stderr] Checking crossbeam-deque v0.8.0 [INFO] [stderr] Compiling abi_stable_shared v0.8.0 [INFO] [stderr] Checking rayon-core v1.9.0 [INFO] [stderr] Compiling as_derive_utils v0.8.3 [INFO] [stderr] Compiling serde_derive v1.0.117 [INFO] [stderr] Compiling abi_stable_derive v0.8.4 [INFO] [stderr] Checking serde v1.0.117 [INFO] [stderr] Checking bstr v0.2.14 [INFO] [stderr] Checking bincode v1.3.1 [INFO] [stderr] Checking csv v1.1.4 [INFO] [stderr] Checking tinytemplate v1.1.0 [INFO] [stderr] Checking abi_stable v0.8.4 (/opt/rustwide/workdir) [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/abi_stability/extra_checks.rs:713:1 [INFO] [stdout] | [INFO] [stdout] 713 | / #[sabi_trait] [INFO] [stdout] 714 | | #[sabi(no_trait_impl)] [INFO] [stdout] 715 | | pub unsafe trait ExtraChecks:'static+Debug+Display+Clone{ [INFO] [stdout] 716 | | /// Gets the type layout of `Self`(the type that implements ExtraChecks) [INFO] [stdout] ... | [INFO] [stdout] 795 | | #[sabi(last_prefix_field)] [INFO] [stdout] 796 | | fn combine( [INFO] [stdout] | |_______^ help: remove extra angle bracket [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/abi_stability/extra_checks.rs:796:8 [INFO] [stdout] | [INFO] [stdout] 713 | #[sabi_trait] [INFO] [stdout] | -------------- expected one of `,` or `>` [INFO] [stdout] | | [INFO] [stdout] | while parsing this item list starting here [INFO] [stdout] | the item list ends here [INFO] [stdout] ... [INFO] [stdout] 796 | fn combine( [INFO] [stdout] | ^^^^^^^ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive produced unparseable tokens [INFO] [stdout] --> src/abi_stability/extra_checks.rs:713:1 [INFO] [stdout] | [INFO] [stdout] 713 | #[sabi_trait] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking criterion v0.2.11 [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/erased_types/vtable.rs:601:17 [INFO] [stdout] | [INFO] [stdout] 601 | >{ [INFO] [stdout] | ^ help: remove extra angle bracket [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/erased_types/vtable.rs:601:18 [INFO] [stdout] | [INFO] [stdout] 601 | >{ [INFO] [stdout] | ^ expected one of `,` or `>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/erased_types/vtable.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | _marker:PhantomDataTuple3<$erased_ptr,$interf,&'borr()>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove extra angle bracket [INFO] [stdout] ... [INFO] [stdout] 502 | / declare_meta_vtable! { [INFO] [stdout] 503 | | interface=I; [INFO] [stdout] 504 | | value =T; [INFO] [stdout] 505 | | erased_pointer=ErasedPtr; [INFO] [stdout] ... | [INFO] [stdout] 764 | | ] [INFO] [stdout] 765 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/erased_types/vtable.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | --------- [INFO] [stdout] | | [INFO] [stdout] | while parsing this item list starting here [INFO] [stdout] | the item list ends here [INFO] [stdout] ... [INFO] [stdout] 154 | _marker:PhantomDataTuple3<$erased_ptr,$interf,&'borr()>>, [INFO] [stdout] | ^^^^^^^ expected one of `,` or `>` [INFO] [stdout] ... [INFO] [stdout] 502 | / declare_meta_vtable! { [INFO] [stdout] 503 | | interface=I; [INFO] [stdout] 504 | | value =T; [INFO] [stdout] 505 | | erased_pointer=ErasedPtr; [INFO] [stdout] ... | [INFO] [stdout] 764 | | ] [INFO] [stdout] 765 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/erased_types/vtable.rs:158:49 [INFO] [stdout] | [INFO] [stdout] 158 | $priv_field:$option_ty<$field_ty>, [INFO] [stdout] | _________________________________________________^ [INFO] [stdout] 159 | | )* [INFO] [stdout] 160 | | } [INFO] [stdout] 161 | | [INFO] [stdout] ... | [INFO] [stdout] 553 | | display:unsafe extern "C" fn(&ErasedObject,FormattingMode,&mut RString)->RResult<(),()>; [INFO] [stdout] 554 | | priv _display; [INFO] [stdout] | |_____________^ help: remove extra angle bracket [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/erased_types/vtable.rs:554:14 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | --------- [INFO] [stdout] | | [INFO] [stdout] | while parsing this item list starting here [INFO] [stdout] | the item list ends here [INFO] [stdout] ... [INFO] [stdout] 158 | $priv_field:$option_ty<$field_ty>, [INFO] [stdout] | - expected one of `,` or `>` [INFO] [stdout] ... [INFO] [stdout] 554 | priv _display; [INFO] [stdout] | ^^^^^^^^ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive produced unparseable tokens [INFO] [stdout] --> src/erased_types/vtable.rs:139:18 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | / declare_meta_vtable! { [INFO] [stdout] 503 | | interface=I; [INFO] [stdout] 504 | | value =T; [INFO] [stdout] 505 | | erased_pointer=ErasedPtr; [INFO] [stdout] ... | [INFO] [stdout] 764 | | ] [INFO] [stdout] 765 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:67:16 [INFO] [stdout] | [INFO] [stdout] 67 | pub(crate) _sabi_clone:Option< [INFO] [stdout] | ________________^ [INFO] [stdout] 68 | | unsafe extern "C" fn( [INFO] [stdout] 69 | | &ErasedObject, [INFO] [stdout] 70 | | StaticRef>, [INFO] [stdout] 71 | | )->NonExhaustive [INFO] [stdout] 72 | | >, [INFO] [stdout] | |____^ help: remove extra angle bracket [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:67:16 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- [INFO] [stdout] | | [INFO] [stdout] | while parsing this item list starting here [INFO] [stdout] | the item list ends here [INFO] [stdout] ... [INFO] [stdout] 67 | pub(crate) _sabi_clone:Option< [INFO] [stdout] | ^^^^^^^^^^^ unexpected token [INFO] [stdout] ... [INFO] [stdout] 72 | >, [INFO] [stdout] | - expected one of `,` or `>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive produced unparseable tokens [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:49:10 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:300:13 [INFO] [stdout] | [INFO] [stdout] 300 | >{ [INFO] [stdout] | ^ help: remove extra angle bracket [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:300:14 [INFO] [stdout] | [INFO] [stdout] 300 | >{ [INFO] [stdout] | ^ expected one of `,` or `>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/sabi_trait/vtable.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 222 | pub _sabi_debug:Option< [INFO] [stdout] | _________^ [INFO] [stdout] 223 | | unsafe extern "C" fn(&ErasedObject,FormattingMode,&mut RString)->RResult<(),()> [INFO] [stdout] 224 | | >, [INFO] [stdout] | |____^ help: remove extra angle bracket [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/sabi_trait/vtable.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 211 | #[derive(StableAbi)] [INFO] [stdout] | --------- [INFO] [stdout] | | [INFO] [stdout] | while parsing this item list starting here [INFO] [stdout] | the item list ends here [INFO] [stdout] ... [INFO] [stdout] 222 | pub _sabi_debug:Option< [INFO] [stdout] | ^^^^^^^^^^^ unexpected token [INFO] [stdout] 223 | unsafe extern "C" fn(&ErasedObject,FormattingMode,&mut RString)->RResult<(),()> [INFO] [stdout] 224 | >, [INFO] [stdout] | - expected one of `,` or `>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive produced unparseable tokens [INFO] [stdout] --> src/sabi_trait/vtable.rs:211:10 [INFO] [stdout] | [INFO] [stdout] 211 | #[derive(StableAbi)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `const_utils::Transmuter` [INFO] [stdout] --> src/erased_types/vtable.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | const_utils::Transmuter, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `const_utils::Transmuter` [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | const_utils::Transmuter, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/abi_stability/extra_checks.rs:713:1 [INFO] [stdout] | [INFO] [stdout] 713 | / #[sabi_trait] [INFO] [stdout] 714 | | #[sabi(no_trait_impl)] [INFO] [stdout] 715 | | pub unsafe trait ExtraChecks:'static+Debug+Display+Clone{ [INFO] [stdout] 716 | | /// Gets the type layout of `Self`(the type that implements ExtraChecks) [INFO] [stdout] ... | [INFO] [stdout] 795 | | #[sabi(last_prefix_field)] [INFO] [stdout] 796 | | fn combine( [INFO] [stdout] | |_______^ help: remove extra angle bracket [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/abi_stability/extra_checks.rs:796:8 [INFO] [stdout] | [INFO] [stdout] 713 | #[sabi_trait] [INFO] [stdout] | -------------- expected one of `,` or `>` [INFO] [stdout] | | [INFO] [stdout] | while parsing this item list starting here [INFO] [stdout] | the item list ends here [INFO] [stdout] ... [INFO] [stdout] 796 | fn combine( [INFO] [stdout] | ^^^^^^^ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive produced unparseable tokens [INFO] [stdout] --> src/abi_stability/extra_checks.rs:713:1 [INFO] [stdout] | [INFO] [stdout] 713 | #[sabi_trait] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/inline_storage.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | std::mem::uninitialized() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/erased_types/vtable.rs:601:17 [INFO] [stdout] | [INFO] [stdout] 601 | >{ [INFO] [stdout] | ^ help: remove extra angle bracket [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/erased_types/vtable.rs:601:18 [INFO] [stdout] | [INFO] [stdout] 601 | >{ [INFO] [stdout] | ^ expected one of `,` or `>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/erased_types/vtable.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | _marker:PhantomDataTuple3<$erased_ptr,$interf,&'borr()>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove extra angle bracket [INFO] [stdout] ... [INFO] [stdout] 502 | / declare_meta_vtable! { [INFO] [stdout] 503 | | interface=I; [INFO] [stdout] 504 | | value =T; [INFO] [stdout] 505 | | erased_pointer=ErasedPtr; [INFO] [stdout] ... | [INFO] [stdout] 764 | | ] [INFO] [stdout] 765 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/erased_types/vtable.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | --------- [INFO] [stdout] | | [INFO] [stdout] | while parsing this item list starting here [INFO] [stdout] | the item list ends here [INFO] [stdout] ... [INFO] [stdout] 154 | _marker:PhantomDataTuple3<$erased_ptr,$interf,&'borr()>>, [INFO] [stdout] | ^^^^^^^ expected one of `,` or `>` [INFO] [stdout] ... [INFO] [stdout] 502 | / declare_meta_vtable! { [INFO] [stdout] 503 | | interface=I; [INFO] [stdout] 504 | | value =T; [INFO] [stdout] 505 | | erased_pointer=ErasedPtr; [INFO] [stdout] ... | [INFO] [stdout] 764 | | ] [INFO] [stdout] 765 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/erased_types/vtable.rs:158:49 [INFO] [stdout] | [INFO] [stdout] 158 | $priv_field:$option_ty<$field_ty>, [INFO] [stdout] | _________________________________________________^ [INFO] [stdout] 159 | | )* [INFO] [stdout] 160 | | } [INFO] [stdout] 161 | | [INFO] [stdout] ... | [INFO] [stdout] 553 | | display:unsafe extern "C" fn(&ErasedObject,FormattingMode,&mut RString)->RResult<(),()>; [INFO] [stdout] 554 | | priv _display; [INFO] [stdout] | |_____________^ help: remove extra angle bracket [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/erased_types/vtable.rs:554:14 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | --------- [INFO] [stdout] | | [INFO] [stdout] | while parsing this item list starting here [INFO] [stdout] | the item list ends here [INFO] [stdout] ... [INFO] [stdout] 158 | $priv_field:$option_ty<$field_ty>, [INFO] [stdout] | - expected one of `,` or `>` [INFO] [stdout] ... [INFO] [stdout] 554 | priv _display; [INFO] [stdout] | ^^^^^^^^ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive produced unparseable tokens [INFO] [stdout] --> src/erased_types/vtable.rs:139:18 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | / declare_meta_vtable! { [INFO] [stdout] 503 | | interface=I; [INFO] [stdout] 504 | | value =T; [INFO] [stdout] 505 | | erased_pointer=ErasedPtr; [INFO] [stdout] ... | [INFO] [stdout] 764 | | ] [INFO] [stdout] 765 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:67:16 [INFO] [stdout] | [INFO] [stdout] 67 | pub(crate) _sabi_clone:Option< [INFO] [stdout] | ________________^ [INFO] [stdout] 68 | | unsafe extern "C" fn( [INFO] [stdout] 69 | | &ErasedObject, [INFO] [stdout] 70 | | StaticRef>, [INFO] [stdout] 71 | | )->NonExhaustive [INFO] [stdout] 72 | | >, [INFO] [stdout] | |____^ help: remove extra angle bracket [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:67:16 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- [INFO] [stdout] | | [INFO] [stdout] | while parsing this item list starting here [INFO] [stdout] | the item list ends here [INFO] [stdout] ... [INFO] [stdout] 67 | pub(crate) _sabi_clone:Option< [INFO] [stdout] | ^^^^^^^^^^^ unexpected token [INFO] [stdout] ... [INFO] [stdout] 72 | >, [INFO] [stdout] | - expected one of `,` or `>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive produced unparseable tokens [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:49:10 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:300:13 [INFO] [stdout] | [INFO] [stdout] 300 | >{ [INFO] [stdout] | ^ help: remove extra angle bracket [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:300:14 [INFO] [stdout] | [INFO] [stdout] 300 | >{ [INFO] [stdout] | ^ expected one of `,` or `>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combine` found for reference `&ExtraChecks_trait::VTableInner<(), _ErasedPtr>` in the current scope [INFO] [stdout] --> src/abi_stability/extra_checks.rs:796:8 [INFO] [stdout] | [INFO] [stdout] 796 | fn combine( [INFO] [stdout] | ^^^^^^^ method not found in `&ExtraChecks_trait::VTableInner<(), _ErasedPtr>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `ExtraChecks_trait::ExtraChecks` defines an item `combine`, perhaps you need to implement it [INFO] [stdout] --> src/abi_stability/extra_checks.rs:713:1 [INFO] [stdout] | [INFO] [stdout] 713 | #[sabi_trait] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `drop_ptr` found for reference `&erased_types::vtable::VTable<'_, P, I>` in the current scope [INFO] [stdout] --> src/erased_types/dyn_trait.rs:1390:28 [INFO] [stdout] | [INFO] [stdout] 1390 | vtable.drop_ptr()(&mut *self.object); [INFO] [stdout] | ^^^^^^^^ method not found in `&erased_types::vtable::VTable<'_, P, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_full_unchecked` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:153:17 [INFO] [stdout] | [INFO] [stdout] 153 | pub type_info:&'static TypeInfo, [INFO] [stdout] | ^^^^^^^^^ method not found in `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] ... [INFO] [stdout] 502 | / declare_meta_vtable! { [INFO] [stdout] 503 | | interface=I; [INFO] [stdout] 504 | | value =T; [INFO] [stdout] 505 | | erased_pointer=ErasedPtr; [INFO] [stdout] ... | [INFO] [stdout] 764 | | ] [INFO] [stdout] 765 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__clone_ptr` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:528:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__clone_ptr` not found for this [INFO] [stdout] ... [INFO] [stdout] 528 | field_index=field_index_for__clone_ptr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__default_ptr` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:541:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__default_ptr` not found for this [INFO] [stdout] ... [INFO] [stdout] 541 | field_index=field_index_for__default_ptr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_display` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:554:14 [INFO] [stdout] | [INFO] [stdout] 554 | priv _display; [INFO] [stdout] | ^^^^^^^^ help: there is an associated function with a similar name: `display` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__display` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:556:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__display` not found for this [INFO] [stdout] ... [INFO] [stdout] 556 | field_index=field_index_for__display; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_debug` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:567:14 [INFO] [stdout] | [INFO] [stdout] 567 | priv _debug; [INFO] [stdout] | ^^^^^^ help: there is an associated function with a similar name: `debug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__debug` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:569:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__debug` not found for this [INFO] [stdout] ... [INFO] [stdout] 569 | field_index=field_index_for__debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `priv_serialize` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:586:14 [INFO] [stdout] | [INFO] [stdout] 586 | priv priv_serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^ method not found in `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for_priv_serialize` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:588:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for_priv_serialize` not found for this [INFO] [stdout] ... [INFO] [stdout] 588 | field_index=field_index_for_priv_serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_partial_eq` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:610:14 [INFO] [stdout] | [INFO] [stdout] 610 | priv _partial_eq; [INFO] [stdout] | ^^^^^^^^^^^ help: there is an associated function with a similar name: `partial_eq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__partial_eq` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:612:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__partial_eq` not found for this [INFO] [stdout] ... [INFO] [stdout] 612 | field_index=field_index_for__partial_eq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_cmp` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:623:14 [INFO] [stdout] | [INFO] [stdout] 623 | priv _cmp; [INFO] [stdout] | ^^^^ help: there is an associated function with a similar name: `cmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__cmp` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:625:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__cmp` not found for this [INFO] [stdout] ... [INFO] [stdout] 625 | field_index=field_index_for__cmp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_partial_cmp` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:636:14 [INFO] [stdout] | [INFO] [stdout] 636 | priv _partial_cmp; [INFO] [stdout] | ^^^^^^^^^^^^ help: there is an associated function with a similar name: `partial_cmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__partial_cmp` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:638:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__partial_cmp` not found for this [INFO] [stdout] ... [INFO] [stdout] 638 | field_index=field_index_for__partial_cmp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_hash` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:649:14 [INFO] [stdout] | [INFO] [stdout] 649 | priv _hash; [INFO] [stdout] | ^^^^^ help: there is an associated function with a similar name: `hash` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__hash` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:651:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__hash` not found for this [INFO] [stdout] ... [INFO] [stdout] 651 | field_index=field_index_for__hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_iter` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:666:14 [INFO] [stdout] | [INFO] [stdout] 666 | priv _iter; [INFO] [stdout] | ^^^^^ method not found in `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__iter` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:668:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__iter` not found for this [INFO] [stdout] ... [INFO] [stdout] 668 | field_index=field_index_for__iter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_back_iter` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:685:14 [INFO] [stdout] | [INFO] [stdout] 685 | priv _back_iter; [INFO] [stdout] | ^^^^^^^^^^ method not found in `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__back_iter` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:687:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__back_iter` not found for this [INFO] [stdout] ... [INFO] [stdout] 687 | field_index=field_index_for__back_iter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_fmt_write_str` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:700:14 [INFO] [stdout] | [INFO] [stdout] 700 | priv _fmt_write_str; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: there is an associated function with a similar name: `fmt_write_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__fmt_write_str` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:702:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__fmt_write_str` not found for this [INFO] [stdout] ... [INFO] [stdout] 702 | field_index=field_index_for__fmt_write_str; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_io_write` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:713:14 [INFO] [stdout] | [INFO] [stdout] 713 | priv _io_write; [INFO] [stdout] | ^^^^^^^^^ help: there is an associated function with a similar name: `io_write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__io_write` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:715:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__io_write` not found for this [INFO] [stdout] ... [INFO] [stdout] 715 | field_index=field_index_for__io_write; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_io_read` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:726:14 [INFO] [stdout] | [INFO] [stdout] 726 | priv _io_read; [INFO] [stdout] | ^^^^^^^^ help: there is an associated function with a similar name: `io_read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__io_read` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:728:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__io_read` not found for this [INFO] [stdout] ... [INFO] [stdout] 728 | field_index=field_index_for__io_read; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_io_bufread` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:739:14 [INFO] [stdout] | [INFO] [stdout] 739 | priv _io_bufread; [INFO] [stdout] | ^^^^^^^^^^^ help: there is an associated function with a similar name: `io_bufread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__io_bufread` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:741:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__io_bufread` not found for this [INFO] [stdout] ... [INFO] [stdout] 741 | field_index=field_index_for__io_bufread; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_io_seek` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:755:14 [INFO] [stdout] | [INFO] [stdout] 755 | priv _io_seek; [INFO] [stdout] | ^^^^^^^^ help: there is an associated function with a similar name: `io_seek` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__io_seek` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:757:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__io_seek` not found for this [INFO] [stdout] ... [INFO] [stdout] 757 | field_index=field_index_for__io_seek; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_full_unchecked` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:526:14 [INFO] [stdout] | [INFO] [stdout] 526 | priv _clone_ptr; [INFO] [stdout] | ^^^^^^^^^^ method not found in `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_full_unchecked` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:539:14 [INFO] [stdout] | [INFO] [stdout] 539 | priv _default_ptr; [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/sabi_trait/examples.rs:267:1 [INFO] [stdout] | [INFO] [stdout] 267 | / #[sabi_trait] [INFO] [stdout] 268 | | //#[sabi(debug_print_trait)] [INFO] [stdout] 269 | | pub trait RSomethingElse:Send+Debug{ [INFO] [stdout] 270 | | fn get(&self)->&T; [INFO] [stdout] ... | [INFO] [stdout] 278 | | [INFO] [stdout] 279 | | fn passthrough_arc(&self,value:RArc)->RArc{ [INFO] [stdout] | |_______^ help: remove extra angle bracket [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/sabi_trait/examples.rs:279:8 [INFO] [stdout] | [INFO] [stdout] 267 | #[sabi_trait] [INFO] [stdout] | -------------- expected one of `,` or `>` [INFO] [stdout] | | [INFO] [stdout] | while parsing this item list starting here [INFO] [stdout] | the item list ends here [INFO] [stdout] ... [INFO] [stdout] 279 | fn passthrough_arc(&self,value:RArc)->RArc{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ unexpected token [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive produced unparseable tokens [INFO] [stdout] --> src/sabi_trait/examples.rs:267:1 [INFO] [stdout] | [INFO] [stdout] 267 | #[sabi_trait] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_full_unchecked` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:60:16 [INFO] [stdout] | [INFO] [stdout] 60 | pub(crate) _sabi_tys:UnsafeIgnoredType<(E,S,I)>, [INFO] [stdout] | ^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_full_unchecked` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | pub enum_info:&'static EnumInfo, [INFO] [stdout] | ^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_full_unchecked` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:64:16 [INFO] [stdout] | [INFO] [stdout] 64 | pub(crate) _sabi_drop :unsafe extern "C" fn(this:&mut ErasedObject), [INFO] [stdout] | ^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_clone` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:261:9 [INFO] [stdout] | [INFO] [stdout] 261 | _sabi_clone,clone_: [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_clone` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:266:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_clone` not found for this [INFO] [stdout] ... [INFO] [stdout] 266 | field_index=field_index_for__sabi_clone; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_debug` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:273:9 [INFO] [stdout] | [INFO] [stdout] 273 | _sabi_debug,debug: [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_debug` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:275:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_debug` not found for this [INFO] [stdout] ... [INFO] [stdout] 275 | field_index=field_index_for__sabi_debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_display` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | _sabi_display,display: [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_display` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:284:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_display` not found for this [INFO] [stdout] ... [INFO] [stdout] 284 | field_index=field_index_for__sabi_display; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `erased_sabi_serialize` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:291:9 [INFO] [stdout] | [INFO] [stdout] 291 | erased_sabi_serialize,priv_serialize: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for_erased_sabi_serialize` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:293:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for_erased_sabi_serialize` not found for this [INFO] [stdout] ... [INFO] [stdout] 293 | field_index=field_index_for_erased_sabi_serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_partial_eq` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 310 | _sabi_partial_eq,partial_eq: unsafe extern "C" fn(&ErasedObject,&ErasedObject)->bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_partial_eq` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:311:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_partial_eq` not found for this [INFO] [stdout] ... [INFO] [stdout] 311 | field_index=field_index_for__sabi_partial_eq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_partial_cmp` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:319:9 [INFO] [stdout] | [INFO] [stdout] 319 | _sabi_partial_cmp,partial_cmp: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_partial_cmp` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:321:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_partial_cmp` not found for this [INFO] [stdout] ... [INFO] [stdout] 321 | field_index=field_index_for__sabi_partial_cmp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_cmp` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | _sabi_cmp,cmp: unsafe extern "C" fn(&ErasedObject,&ErasedObject)->RCmpOrdering; [INFO] [stdout] | ^^^^^^^^^ help: there is an associated function with a similar name: `_sabi_drop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_cmp` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:330:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_cmp` not found for this [INFO] [stdout] ... [INFO] [stdout] 330 | field_index=field_index_for__sabi_cmp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_hash` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:337:9 [INFO] [stdout] | [INFO] [stdout] 337 | _sabi_hash,hash: unsafe extern "C" fn(&ErasedObject,trait_objects::HasherObject<'_>); [INFO] [stdout] | ^^^^^^^^^^ help: there is an associated function with a similar name: `_sabi_tys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_hash` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:338:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_hash` not found for this [INFO] [stdout] ... [INFO] [stdout] 338 | field_index=field_index_for__sabi_hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unmatched angle bracket [INFO] [stdout] --> src/sabi_trait/vtable.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 222 | pub _sabi_debug:Option< [INFO] [stdout] | _________^ [INFO] [stdout] 223 | | unsafe extern "C" fn(&ErasedObject,FormattingMode,&mut RString)->RResult<(),()> [INFO] [stdout] 224 | | >, [INFO] [stdout] | |____^ help: remove extra angle bracket [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `,` or `>`, found `{` [INFO] [stdout] --> src/sabi_trait/vtable.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 211 | #[derive(StableAbi)] [INFO] [stdout] | --------- [INFO] [stdout] | | [INFO] [stdout] | while parsing this item list starting here [INFO] [stdout] | the item list ends here [INFO] [stdout] ... [INFO] [stdout] 222 | pub _sabi_debug:Option< [INFO] [stdout] | ^^^^^^^^^^^ unexpected token [INFO] [stdout] 223 | unsafe extern "C" fn(&ErasedObject,FormattingMode,&mut RString)->RResult<(),()> [INFO] [stdout] 224 | >, [INFO] [stdout] | - expected one of `,` or `>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc-macro derive produced unparseable tokens [INFO] [stdout] --> src/sabi_trait/vtable.rs:211:10 [INFO] [stdout] | [INFO] [stdout] 211 | #[derive(StableAbi)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_debug` found for reference `&sabi_trait::vtable::RObjectVtable<(), P, I>` in the current scope [INFO] [stdout] --> src/sabi_trait/robject.rs:205:44 [INFO] [stdout] | [INFO] [stdout] 205 | self.sabi_robject_vtable()._sabi_debug().unwrap(), [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&sabi_trait::vtable::RObjectVtable<(), P, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_display` found for reference `&sabi_trait::vtable::RObjectVtable<(), P, I>` in the current scope [INFO] [stdout] --> src/sabi_trait/robject.rs:222:44 [INFO] [stdout] | [INFO] [stdout] 222 | self.sabi_robject_vtable()._sabi_display().unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `&sabi_trait::vtable::RObjectVtable<(), P, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 74 previous errors; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0599`. [INFO] [stdout] [INFO] [stderr] error: could not compile `abi_stable` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: unused import: `const_utils::Transmuter` [INFO] [stdout] --> src/erased_types/vtable.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | const_utils::Transmuter, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `const_utils::Transmuter` [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | const_utils::Transmuter, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/inline_storage.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | std::mem::uninitialized() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combine` found for reference `&ExtraChecks_trait::VTableInner<(), _ErasedPtr>` in the current scope [INFO] [stdout] --> src/abi_stability/extra_checks.rs:796:8 [INFO] [stdout] | [INFO] [stdout] 796 | fn combine( [INFO] [stdout] | ^^^^^^^ method not found in `&ExtraChecks_trait::VTableInner<(), _ErasedPtr>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `ExtraChecks_trait::ExtraChecks` defines an item `combine`, perhaps you need to implement it [INFO] [stdout] --> src/abi_stability/extra_checks.rs:713:1 [INFO] [stdout] | [INFO] [stdout] 713 | #[sabi_trait] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `drop_ptr` found for reference `&erased_types::vtable::VTable<'_, P, I>` in the current scope [INFO] [stdout] --> src/erased_types/dyn_trait.rs:1390:28 [INFO] [stdout] | [INFO] [stdout] 1390 | vtable.drop_ptr()(&mut *self.object); [INFO] [stdout] | ^^^^^^^^ method not found in `&erased_types::vtable::VTable<'_, P, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_full_unchecked` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:153:17 [INFO] [stdout] | [INFO] [stdout] 153 | pub type_info:&'static TypeInfo, [INFO] [stdout] | ^^^^^^^^^ method not found in `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] ... [INFO] [stdout] 502 | / declare_meta_vtable! { [INFO] [stdout] 503 | | interface=I; [INFO] [stdout] 504 | | value =T; [INFO] [stdout] 505 | | erased_pointer=ErasedPtr; [INFO] [stdout] ... | [INFO] [stdout] 764 | | ] [INFO] [stdout] 765 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__clone_ptr` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:528:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__clone_ptr` not found for this [INFO] [stdout] ... [INFO] [stdout] 528 | field_index=field_index_for__clone_ptr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__default_ptr` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:541:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__default_ptr` not found for this [INFO] [stdout] ... [INFO] [stdout] 541 | field_index=field_index_for__default_ptr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_display` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:554:14 [INFO] [stdout] | [INFO] [stdout] 554 | priv _display; [INFO] [stdout] | ^^^^^^^^ help: there is an associated function with a similar name: `display` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__display` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:556:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__display` not found for this [INFO] [stdout] ... [INFO] [stdout] 556 | field_index=field_index_for__display; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_debug` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:567:14 [INFO] [stdout] | [INFO] [stdout] 567 | priv _debug; [INFO] [stdout] | ^^^^^^ help: there is an associated function with a similar name: `debug` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__debug` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:569:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__debug` not found for this [INFO] [stdout] ... [INFO] [stdout] 569 | field_index=field_index_for__debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `priv_serialize` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:586:14 [INFO] [stdout] | [INFO] [stdout] 586 | priv priv_serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^ method not found in `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for_priv_serialize` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:588:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for_priv_serialize` not found for this [INFO] [stdout] ... [INFO] [stdout] 588 | field_index=field_index_for_priv_serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_partial_eq` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:610:14 [INFO] [stdout] | [INFO] [stdout] 610 | priv _partial_eq; [INFO] [stdout] | ^^^^^^^^^^^ help: there is an associated function with a similar name: `partial_eq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__partial_eq` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:612:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__partial_eq` not found for this [INFO] [stdout] ... [INFO] [stdout] 612 | field_index=field_index_for__partial_eq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_cmp` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:623:14 [INFO] [stdout] | [INFO] [stdout] 623 | priv _cmp; [INFO] [stdout] | ^^^^ help: there is an associated function with a similar name: `cmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__cmp` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:625:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__cmp` not found for this [INFO] [stdout] ... [INFO] [stdout] 625 | field_index=field_index_for__cmp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_partial_cmp` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:636:14 [INFO] [stdout] | [INFO] [stdout] 636 | priv _partial_cmp; [INFO] [stdout] | ^^^^^^^^^^^^ help: there is an associated function with a similar name: `partial_cmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__partial_cmp` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:638:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__partial_cmp` not found for this [INFO] [stdout] ... [INFO] [stdout] 638 | field_index=field_index_for__partial_cmp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_hash` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:649:14 [INFO] [stdout] | [INFO] [stdout] 649 | priv _hash; [INFO] [stdout] | ^^^^^ help: there is an associated function with a similar name: `hash` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__hash` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:651:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__hash` not found for this [INFO] [stdout] ... [INFO] [stdout] 651 | field_index=field_index_for__hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_iter` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:666:14 [INFO] [stdout] | [INFO] [stdout] 666 | priv _iter; [INFO] [stdout] | ^^^^^ method not found in `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__iter` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:668:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__iter` not found for this [INFO] [stdout] ... [INFO] [stdout] 668 | field_index=field_index_for__iter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_back_iter` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:685:14 [INFO] [stdout] | [INFO] [stdout] 685 | priv _back_iter; [INFO] [stdout] | ^^^^^^^^^^ method not found in `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__back_iter` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:687:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__back_iter` not found for this [INFO] [stdout] ... [INFO] [stdout] 687 | field_index=field_index_for__back_iter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_fmt_write_str` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:700:14 [INFO] [stdout] | [INFO] [stdout] 700 | priv _fmt_write_str; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: there is an associated function with a similar name: `fmt_write_str` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__fmt_write_str` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:702:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__fmt_write_str` not found for this [INFO] [stdout] ... [INFO] [stdout] 702 | field_index=field_index_for__fmt_write_str; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_io_write` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:713:14 [INFO] [stdout] | [INFO] [stdout] 713 | priv _io_write; [INFO] [stdout] | ^^^^^^^^^ help: there is an associated function with a similar name: `io_write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__io_write` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:715:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__io_write` not found for this [INFO] [stdout] ... [INFO] [stdout] 715 | field_index=field_index_for__io_write; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_io_read` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:726:14 [INFO] [stdout] | [INFO] [stdout] 726 | priv _io_read; [INFO] [stdout] | ^^^^^^^^ help: there is an associated function with a similar name: `io_read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__io_read` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:728:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__io_read` not found for this [INFO] [stdout] ... [INFO] [stdout] 728 | field_index=field_index_for__io_read; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_io_bufread` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:739:14 [INFO] [stdout] | [INFO] [stdout] 739 | priv _io_bufread; [INFO] [stdout] | ^^^^^^^^^^^ help: there is an associated function with a similar name: `io_bufread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__io_bufread` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:741:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__io_bufread` not found for this [INFO] [stdout] ... [INFO] [stdout] 741 | field_index=field_index_for__io_bufread; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_io_seek` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:755:14 [INFO] [stdout] | [INFO] [stdout] 755 | priv _io_seek; [INFO] [stdout] | ^^^^^^^^ help: there is an associated function with a similar name: `io_seek` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__io_seek` found for struct `erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:757:21 [INFO] [stdout] | [INFO] [stdout] 139 | #[derive(StableAbi)] [INFO] [stdout] | __________________- [INFO] [stdout] 140 | | #[sabi( [INFO] [stdout] 141 | | // debug_print, [INFO] [stdout] 142 | | with_field_indices, [INFO] [stdout] ... | [INFO] [stdout] 151 | | )] [INFO] [stdout] 152 | | pub struct VTableVal<'borr,$erased_ptr,$interf>{ [INFO] [stdout] | |___________- function or associated item `field_index_for__io_seek` not found for this [INFO] [stdout] ... [INFO] [stdout] 757 | field_index=field_index_for__io_seek; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_full_unchecked` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:526:14 [INFO] [stdout] | [INFO] [stdout] 526 | priv _clone_ptr; [INFO] [stdout] | ^^^^^^^^^^ method not found in `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_full_unchecked` found for reference `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` in the current scope [INFO] [stdout] --> src/erased_types/vtable.rs:539:14 [INFO] [stdout] | [INFO] [stdout] 539 | priv _default_ptr; [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `&erased_types::vtable::VTable<'borr, ErasedPtr, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_full_unchecked` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:60:16 [INFO] [stdout] | [INFO] [stdout] 60 | pub(crate) _sabi_tys:UnsafeIgnoredType<(E,S,I)>, [INFO] [stdout] | ^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_full_unchecked` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | pub enum_info:&'static EnumInfo, [INFO] [stdout] | ^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_full_unchecked` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:64:16 [INFO] [stdout] | [INFO] [stdout] 64 | pub(crate) _sabi_drop :unsafe extern "C" fn(this:&mut ErasedObject), [INFO] [stdout] | ^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_clone` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:261:9 [INFO] [stdout] | [INFO] [stdout] 261 | _sabi_clone,clone_: [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_clone` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:266:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_clone` not found for this [INFO] [stdout] ... [INFO] [stdout] 266 | field_index=field_index_for__sabi_clone; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_debug` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:273:9 [INFO] [stdout] | [INFO] [stdout] 273 | _sabi_debug,debug: [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_debug` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:275:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_debug` not found for this [INFO] [stdout] ... [INFO] [stdout] 275 | field_index=field_index_for__sabi_debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_display` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | _sabi_display,display: [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_display` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:284:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_display` not found for this [INFO] [stdout] ... [INFO] [stdout] 284 | field_index=field_index_for__sabi_display; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `erased_sabi_serialize` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:291:9 [INFO] [stdout] | [INFO] [stdout] 291 | erased_sabi_serialize,priv_serialize: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for_erased_sabi_serialize` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:293:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for_erased_sabi_serialize` not found for this [INFO] [stdout] ... [INFO] [stdout] 293 | field_index=field_index_for_erased_sabi_serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_partial_eq` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 310 | _sabi_partial_eq,partial_eq: unsafe extern "C" fn(&ErasedObject,&ErasedObject)->bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_partial_eq` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:311:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_partial_eq` not found for this [INFO] [stdout] ... [INFO] [stdout] 311 | field_index=field_index_for__sabi_partial_eq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_partial_cmp` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:319:9 [INFO] [stdout] | [INFO] [stdout] 319 | _sabi_partial_cmp,partial_cmp: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ method not found in `&nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_partial_cmp` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:321:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_partial_cmp` not found for this [INFO] [stdout] ... [INFO] [stdout] 321 | field_index=field_index_for__sabi_partial_cmp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_cmp` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | _sabi_cmp,cmp: unsafe extern "C" fn(&ErasedObject,&ErasedObject)->RCmpOrdering; [INFO] [stdout] | ^^^^^^^^^ help: there is an associated function with a similar name: `_sabi_drop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_cmp` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:330:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_cmp` not found for this [INFO] [stdout] ... [INFO] [stdout] 330 | field_index=field_index_for__sabi_cmp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_hash` found for reference `&nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:337:9 [INFO] [stdout] | [INFO] [stdout] 337 | _sabi_hash,hash: unsafe extern "C" fn(&ErasedObject,trait_objects::HasherObject<'_>); [INFO] [stdout] | ^^^^^^^^^^ help: there is an associated function with a similar name: `_sabi_tys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `field_index_for__sabi_hash` found for struct `nonexhaustive_enum::vtable::NonExhaustiveVtable` in the current scope [INFO] [stdout] --> src/nonexhaustive_enum/vtable.rs:338:21 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(StableAbi)] [INFO] [stdout] | --------- function or associated item `field_index_for__sabi_hash` not found for this [INFO] [stdout] ... [INFO] [stdout] 338 | field_index=field_index_for__sabi_hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ function or associated item not found in `nonexhaustive_enum::vtable::NonExhaustiveVtable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `passthrough_arc` found for reference `&RSomethingElse_trait::VTableInner<(), _ErasedPtr, T>` in the current scope [INFO] [stdout] --> src/sabi_trait/examples.rs:279:8 [INFO] [stdout] | [INFO] [stdout] 279 | fn passthrough_arc(&self,value:RArc)->RArc{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: there is an associated function with a similar name: `passthrough_string` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `RSomethingElse_trait::RSomethingElse` defines an item `passthrough_arc`, perhaps you need to implement it [INFO] [stdout] --> src/sabi_trait/examples.rs:267:1 [INFO] [stdout] | [INFO] [stdout] 267 | #[sabi_trait] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_debug` found for reference `&sabi_trait::vtable::RObjectVtable<(), P, I>` in the current scope [INFO] [stdout] --> src/sabi_trait/robject.rs:205:44 [INFO] [stdout] | [INFO] [stdout] 205 | self.sabi_robject_vtable()._sabi_debug().unwrap(), [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&sabi_trait::vtable::RObjectVtable<(), P, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_sabi_display` found for reference `&sabi_trait::vtable::RObjectVtable<(), P, I>` in the current scope [INFO] [stdout] --> src/sabi_trait/robject.rs:222:44 [INFO] [stdout] | [INFO] [stdout] 222 | self.sabi_robject_vtable()._sabi_display().unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `&sabi_trait::vtable::RObjectVtable<(), P, I>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 78 previous errors; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0599`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "223fec764147852d6bce99e010a2c09a7521be4177f5eec22c542c6b3e4e2188", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "223fec764147852d6bce99e010a2c09a7521be4177f5eec22c542c6b3e4e2188", kill_on_drop: false }` [INFO] [stdout] 223fec764147852d6bce99e010a2c09a7521be4177f5eec22c542c6b3e4e2188