[INFO] fetching crate ts-rs-forge 11.0.1... [INFO] testing ts-rs-forge-11.0.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate ts-rs-forge 11.0.1 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate ts-rs-forge 11.0.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate ts-rs-forge 11.0.1 [INFO] tweaked toml for crates.io crate ts-rs-forge 11.0.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ts-rs-forge 11.0.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ts-rs-forge 11.0.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 136e27716d67d61e8bc5ac0d007d984faf9257fa2f24d360e25b490ec338b53b [INFO] running `Command { std: "docker" "start" "-a" "136e27716d67d61e8bc5ac0d007d984faf9257fa2f24d360e25b490ec338b53b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "136e27716d67d61e8bc5ac0d007d984faf9257fa2f24d360e25b490ec338b53b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "136e27716d67d61e8bc5ac0d007d984faf9257fa2f24d360e25b490ec338b53b", kill_on_drop: false }` [INFO] [stdout] 136e27716d67d61e8bc5ac0d007d984faf9257fa2f24d360e25b490ec338b53b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 91001784da01f42e6e16d2fd14ad517f46c2331f07137fc251c63a3d9f43b8dd [INFO] running `Command { std: "docker" "start" "-a" "91001784da01f42e6e16d2fd14ad517f46c2331f07137fc251c63a3d9f43b8dd", kill_on_drop: false }` [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling syn v2.0.90 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling ts-rs-forge-macros v11.0.1 [INFO] [stderr] Compiling ts-rs-forge v11.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `impl_primitives` [INFO] [stdout] --> src/lib.rs:1147:16 [INFO] [stdout] | [INFO] [stdout] 1147 | pub(crate) use impl_primitives; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `impl_shadow` [INFO] [stdout] --> src/lib.rs:1149:16 [INFO] [stdout] | [INFO] [stdout] 1149 | pub(crate) use impl_shadow; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `impl_wrapper` [INFO] [stdout] --> src/lib.rs:1151:16 [INFO] [stdout] | [INFO] [stdout] 1151 | pub(crate) use impl_wrapper; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.05s [INFO] running `Command { std: "docker" "inspect" "91001784da01f42e6e16d2fd14ad517f46c2331f07137fc251c63a3d9f43b8dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "91001784da01f42e6e16d2fd14ad517f46c2331f07137fc251c63a3d9f43b8dd", kill_on_drop: false }` [INFO] [stdout] 91001784da01f42e6e16d2fd14ad517f46c2331f07137fc251c63a3d9f43b8dd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 98c4a80150ef4f5d905b60c44ad8e327a9e0d753220bf9bddb128b4674e3f63e [INFO] running `Command { std: "docker" "start" "-a" "98c4a80150ef4f5d905b60c44ad8e327a9e0d753220bf9bddb128b4674e3f63e", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling iana-time-zone v0.1.61 [INFO] [stderr] Compiling tokio v1.41.1 [INFO] [stdout] warning: unused import: `impl_primitives` [INFO] [stdout] --> src/lib.rs:1147:16 [INFO] [stdout] | [INFO] [stdout] 1147 | pub(crate) use impl_primitives; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `impl_shadow` [INFO] [stdout] --> src/lib.rs:1149:16 [INFO] [stdout] | [INFO] [stdout] 1149 | pub(crate) use impl_shadow; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `impl_wrapper` [INFO] [stdout] --> src/lib.rs:1151:16 [INFO] [stdout] | [INFO] [stdout] 1151 | pub(crate) use impl_wrapper; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling serde_json v1.0.133 [INFO] [stderr] Compiling chrono v0.4.38 [INFO] [stderr] Compiling ts-rs-forge v11.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `impl_primitives` [INFO] [stdout] --> src/lib.rs:1147:16 [INFO] [stdout] | [INFO] [stdout] 1147 | pub(crate) use impl_primitives; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `impl_shadow` [INFO] [stdout] --> src/lib.rs:1149:16 [INFO] [stdout] | [INFO] [stdout] 1149 | pub(crate) use impl_shadow; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `impl_wrapper` [INFO] [stdout] --> src/lib.rs:1151:16 [INFO] [stdout] | [INFO] [stdout] 1151 | pub(crate) use impl_wrapper; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/leading_colon.rs:3:7 [INFO] [stdout] | [INFO] [stdout] 3 | use ::ts_rs::TS; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a similar path exists [INFO] [stdout] | [INFO] [stdout] 3 | use ::self::ts_rs::TS; [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/arrays.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/bound.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/complex_flattened_type.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/concrete_generic.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 4 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/concrete_generic.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/docs.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/enum_flattening.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/enum_struct_rename_all.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/enum_variant_annotation.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/export_manually.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/export_to.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/field_rename.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/flatten.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/generic_fields.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/generics.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs_macros` [INFO] [stdout] --> tests/integration/generics_flatten.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ts_rs_macros::TS; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `ts_rs_macros` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs_macros`, use `cargo add ts_rs_macros` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/hashmap.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/hashset.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/imports.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/infer_as.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/issue_168.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/issue_232.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/issue_308.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::{Dependency, ExportError, TypeVisitor, TS}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/issue_317.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/issue_338.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/issue_397.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/issue_397.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/issue_415.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/issue_70.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/issue_80.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/lifetimes.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/list.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/merge_same_file_imports.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/nested.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/optional_field.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/path_bug.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/ranges.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use ts_rs::{Dependency, TS}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/raw_idents.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/recursion_limit.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::{TypeVisitor, TS}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/references.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/same_file_export.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/self_referential.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/serde_skip_serializing.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/serde_skip_with_default.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/serde_with.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/simple.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/skip.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/slices.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/struct_rename.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/struct_tag.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/top_level_type_as.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/top_level_type_override.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/tuple.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/type_as.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/type_override.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/union.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/union_named_serde_skip.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/union_rename.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/union_serde.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/union_unnamed_serde_skip.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/union_with_data.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::{Dependency, TS}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/union_with_internal_tag.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/unit.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/unsized.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/enum_typescript.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ts_rs` [INFO] [stdout] --> tests/integration/generics_flatten.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | use ts_rs::TS; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ts_rs`, use `cargo add ts_rs` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `ts_rs` in this scope [INFO] [stdout] --> tests/integration/generic_without_import.rs:3:10 [INFO] [stdout] | [INFO] [stdout] 3 | #[derive(ts_rs::TS)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `ts_rs` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:7:17 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(Debug, ts_rs::TS)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: cannot find module or crate `ts_rs` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | #[derive(Debug, ts_rs::TS)] [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `ts_rs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/arrays.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[ts(export, export_to = "arrays/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 7 + #[derive(TS)] [INFO] [stdout] 8 | struct Interface { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/bound.rs:19:3 [INFO] [stdout] | [INFO] [stdout] 19 | #[ts(export, export_to = "bound/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 21 + #[derive(TS)] [INFO] [stdout] 22 | struct Inner { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/bound.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | #[ts(concrete(D = TsDriver))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 21 + #[derive(TS)] [INFO] [stdout] 22 | struct Inner { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/bound.rs:26:3 [INFO] [stdout] | [INFO] [stdout] 26 | #[ts(export, export_to = "bound/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 28 + #[derive(TS)] [INFO] [stdout] 29 | struct Outer { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/bound.rs:27:3 [INFO] [stdout] | [INFO] [stdout] 27 | #[ts(concrete(D = TsDriver), bound = "D::Info: TS")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 28 + #[derive(TS)] [INFO] [stdout] 29 | struct Outer { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/complex_flattened_type.rs:5:3 [INFO] [stdout] | [INFO] [stdout] 5 | #[ts(tag = "input_type")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 6 + #[derive(TS)] [INFO] [stdout] 7 | pub enum InputType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/complex_flattened_type.rs:19:3 [INFO] [stdout] | [INFO] [stdout] 19 | #[ts(tag = "type")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 20 + #[derive(TS)] [INFO] [stdout] 21 | pub enum InputFieldElement { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/complex_flattened_type.rs:25:11 [INFO] [stdout] | [INFO] [stdout] 25 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 20 + #[derive(TS)] [INFO] [stdout] 21 | pub enum InputFieldElement { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/complex_flattened_type.rs:34:3 [INFO] [stdout] | [INFO] [stdout] 34 | #[ts(export, export_to = "complex_flattened_type/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 35 + #[derive(TS)] [INFO] [stdout] 36 | pub struct InputField { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/complex_flattened_type.rs:36:7 [INFO] [stdout] | [INFO] [stdout] 36 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/concrete_generic.rs:16:7 [INFO] [stdout] | [INFO] [stdout] 16 | #[ts(export, export_to = "concrete_generic/issue_261/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 17 + #[derive(TS)] [INFO] [stdout] 18 | struct OtherInfo { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/concrete_generic.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[ts(export, export_to = "concrete_generic/issue_261/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 23 + #[derive(TS)] [INFO] [stdout] 24 | struct OtherDriver; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/concrete_generic.rs:29:7 [INFO] [stdout] | [INFO] [stdout] 29 | #[ts(export, export_to = "concrete_generic/issue_261/", concrete(T = TsDriver))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 30 + #[derive(TS)] [INFO] [stdout] 31 | struct Consumer1 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/concrete_generic.rs:35:7 [INFO] [stdout] | [INFO] [stdout] 35 | #[ts(export, export_to = "concrete_generic/issue_261/", concrete(T = OtherDriver))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 36 + #[derive(TS)] [INFO] [stdout] 37 | struct Consumer2 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/concrete_generic.rs:64:7 [INFO] [stdout] | [INFO] [stdout] 64 | #[ts(export, export_to = "concrete_generic/simple/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 66 + #[derive(TS)] [INFO] [stdout] 67 | struct Simple { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/concrete_generic.rs:65:7 [INFO] [stdout] | [INFO] [stdout] 65 | #[ts(concrete(T = i32))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 66 + #[derive(TS)] [INFO] [stdout] 67 | struct Simple { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/concrete_generic.rs:71:7 [INFO] [stdout] | [INFO] [stdout] 71 | #[ts(export, export_to = "concrete_generic/simple/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 72 + #[derive(TS)] [INFO] [stdout] 73 | struct Tuple { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/concrete_generic.rs:77:7 [INFO] [stdout] | [INFO] [stdout] 77 | #[ts(export, export_to = "concrete_generic/simple/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 79 + #[derive(TS)] [INFO] [stdout] 80 | struct WithOption { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/concrete_generic.rs:78:7 [INFO] [stdout] | [INFO] [stdout] 78 | #[ts(concrete(T = i32))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 79 + #[derive(TS)] [INFO] [stdout] 80 | struct WithOption { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/docs.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[ts(export_to = "docs/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 13 + #[derive(TS)] [INFO] [stdout] 14 | struct A { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/docs.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | #[ts(export_to = "docs/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 26 + #[derive(TS)] [INFO] [stdout] 27 | struct B { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/docs.rs:34:3 [INFO] [stdout] | [INFO] [stdout] 34 | #[ts(export_to = "docs/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 39 + #[derive(TS)] [INFO] [stdout] 40 | struct C {} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/docs.rs:42:3 [INFO] [stdout] | [INFO] [stdout] 42 | #[ts(export_to = "docs/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 47 + #[derive(TS)] [INFO] [stdout] 48 | struct D; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/docs.rs:50:3 [INFO] [stdout] | [INFO] [stdout] 50 | #[ts(export_to = "docs/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 55 + #[derive(TS)] [INFO] [stdout] 56 | enum E {} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/docs.rs:58:3 [INFO] [stdout] | [INFO] [stdout] 58 | #[ts(export_to = "docs/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 63 + #[derive(TS)] [INFO] [stdout] 64 | enum F { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/docs.rs:84:3 [INFO] [stdout] | [INFO] [stdout] 84 | #[ts(export_to = "docs/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 85 + #[derive(TS)] [INFO] [stdout] 86 | struct G { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/docs.rs:90:7 [INFO] [stdout] | [INFO] [stdout] 90 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/docs.rs:95:3 [INFO] [stdout] | [INFO] [stdout] 95 | #[ts(export_to = "docs/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 101 + #[derive(TS)] [INFO] [stdout] 102 | struct H { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/docs.rs:106:3 [INFO] [stdout] | [INFO] [stdout] 106 | #[ts(export_to = "docs/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 108 + #[derive(TS)] [INFO] [stdout] 109 | struct I { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 9 | #[ts(export, export_to = "enum_flattening/externally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 10 + #[derive(TS)] [INFO] [stdout] 11 | struct FooExternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | #[ts(export, export_to = "enum_flattening/externally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 21 + #[derive(TS)] [INFO] [stdout] 22 | enum BarExternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | #[ts(export, export_to = "enum_flattening/externally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 30 + #[derive(TS)] [INFO] [stdout] 31 | struct NestedExternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening.rs:50:3 [INFO] [stdout] | [INFO] [stdout] 50 | #[ts(export, export_to = "enum_flattening/adjacently_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 52 + #[derive(TS)] [INFO] [stdout] 53 | struct FooAdjecently { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening.rs:61:3 [INFO] [stdout] | [INFO] [stdout] 61 | #[ts(export, export_to = "enum_flattening/adjacently_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 65 + #[derive(TS)] [INFO] [stdout] 66 | enum BarAdjecently { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening.rs:104:3 [INFO] [stdout] | [INFO] [stdout] 104 | #[ts(export, export_to = "enum_flattening/internally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 106 + #[derive(TS)] [INFO] [stdout] 107 | struct FooInternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening.rs:115:3 [INFO] [stdout] | [INFO] [stdout] 115 | #[ts(export, export_to = "enum_flattening/internally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 119 + #[derive(TS)] [INFO] [stdout] 120 | enum BarInternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening.rs:147:3 [INFO] [stdout] | [INFO] [stdout] 147 | #[ts(export, export_to = "enum_flattening/untagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 149 + #[derive(TS)] [INFO] [stdout] 150 | struct FooUntagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening.rs:166:3 [INFO] [stdout] | [INFO] [stdout] 166 | #[ts(export, export_to = "enum_flattening/untagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 170 + #[derive(TS)] [INFO] [stdout] 171 | enum BarUntagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 9 | #[ts(export, export_to = "enum_flattening_nested/externally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 10 + #[derive(TS)] [INFO] [stdout] 11 | struct FooExternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:18:3 [INFO] [stdout] | [INFO] [stdout] 18 | #[ts(export, export_to = "enum_flattening_nested/externally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 19 + #[derive(TS)] [INFO] [stdout] 20 | enum BarExternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:27:3 [INFO] [stdout] | [INFO] [stdout] 27 | #[ts(export, export_to = "enum_flattening_nested/externally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 28 + #[derive(TS)] [INFO] [stdout] 29 | struct NestedExternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:37:3 [INFO] [stdout] | [INFO] [stdout] 37 | #[ts(export, export_to = "enum_flattening_nested/externally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 38 + #[derive(TS)] [INFO] [stdout] 39 | struct NestedExternallyLonely { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:67:3 [INFO] [stdout] | [INFO] [stdout] 67 | #[ts(export, export_to = "enum_flattening_nested/adjacently_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 69 + #[derive(TS)] [INFO] [stdout] 70 | struct FooAdjecently { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:76:3 [INFO] [stdout] | [INFO] [stdout] 76 | #[ts(export, export_to = "enum_flattening_nested/adjacently_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 80 + #[derive(TS)] [INFO] [stdout] 81 | enum BarAdjecently { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:108:3 [INFO] [stdout] | [INFO] [stdout] 108 | #[ts(export, export_to = "enum_flattening_nested/externally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 109 + #[derive(TS)] [INFO] [stdout] 110 | struct NestedAdjecentlyLonely { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:134:3 [INFO] [stdout] | [INFO] [stdout] 134 | #[ts(export, export_to = "enum_flattening_nested/internally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 136 + #[derive(TS)] [INFO] [stdout] 137 | struct FooInternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:143:3 [INFO] [stdout] | [INFO] [stdout] 143 | #[ts(export, export_to = "enum_flattening_nested/internally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 147 + #[derive(TS)] [INFO] [stdout] 148 | enum BarInternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:164:3 [INFO] [stdout] | [INFO] [stdout] 164 | #[ts(export, export_to = "enum_flattening_nested/externally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 165 + #[derive(TS)] [INFO] [stdout] 166 | struct NestedInternallyLonely { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:190:3 [INFO] [stdout] | [INFO] [stdout] 190 | #[ts(export, export_to = "enum_flattening_nested/untagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 192 + #[derive(TS)] [INFO] [stdout] 193 | struct FooUntagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:199:3 [INFO] [stdout] | [INFO] [stdout] 199 | #[ts(export, export_to = "enum_flattening_nested/untagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 203 + #[derive(TS)] [INFO] [stdout] 204 | enum BarUntagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_flattening_nested.rs:220:3 [INFO] [stdout] | [INFO] [stdout] 220 | #[ts(export, export_to = "enum_flattening_nested/externally_tagged/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 221 + #[derive(TS)] [INFO] [stdout] 222 | struct NestedUntaggedLonely { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_struct_rename_all.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[ts(export, export_to = "enum_struct_rename_all/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 10 + #[derive(TS)] [INFO] [stdout] 11 | pub enum TaskStatus { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_struct_rename_all.rs:33:3 [INFO] [stdout] | [INFO] [stdout] 33 | #[ts(export, export_to = "enum_struct_rename_all/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 37 + #[derive(TS)] [INFO] [stdout] 38 | pub enum TaskStatus2 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_variant_annotation.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export, export_to = "enum_variant_anotation/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 12 + #[derive(TS)] [INFO] [stdout] 13 | enum A { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_variant_annotation.rs:34:3 [INFO] [stdout] | [INFO] [stdout] 34 | #[ts(export, export_to = "enum_variant_anotation/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 36 + #[derive(TS)] [INFO] [stdout] 37 | enum B { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_variant_annotation.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[ts(export, export_to = "enum_variant_anotation/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 64 + #[derive(TS)] [INFO] [stdout] 65 | pub enum C { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_variant_annotation.rs:104:3 [INFO] [stdout] | [INFO] [stdout] 104 | #[ts(export, export_to = "enum_variant_anotation/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 105 + #[derive(TS)] [INFO] [stdout] 106 | enum D { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_variant_annotation.rs:110:3 [INFO] [stdout] | [INFO] [stdout] 110 | #[ts(export, export_to = "enum_variant_anotation/", tag = "type")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 111 + #[derive(TS)] [INFO] [stdout] 112 | enum E { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/export_manually.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export_to = "export_manually/UserFile.ts")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 9 + #[derive(TS)] [INFO] [stdout] 10 | struct User { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/export_manually.rs:16:3 [INFO] [stdout] | [INFO] [stdout] 16 | #[ts(export_to = "export_manually/dir/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 17 + #[derive(TS)] [INFO] [stdout] 18 | struct UserDir { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[ts(export, export_to = "export_to/with_str_to_file.ts")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 7 + #[derive(TS)] [INFO] [stdout] 8 | struct WithStrToFile; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[ts(export, export_to = "export_to/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 11 + #[derive(TS)] [INFO] [stdout] 12 | struct WithStrToDir; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:16:3 [INFO] [stdout] | [INFO] [stdout] 16 | #[ts(export, export_to = &"export_to/with_str_ref_to_file.ts")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 17 + #[derive(TS)] [INFO] [stdout] 18 | struct WithStrRefToFile; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | #[ts(export, export_to = &"export_to/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 21 + #[derive(TS)] [INFO] [stdout] 22 | struct WithStrRefToDir; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:26:3 [INFO] [stdout] | [INFO] [stdout] 26 | #[ts(export, export_to = format!("export_to/with_string_to_file.ts"))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 27 + #[derive(TS)] [INFO] [stdout] 28 | struct WithStringToFile; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:30:3 [INFO] [stdout] | [INFO] [stdout] 30 | #[ts(export, export_to = format!("export_to/"))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 31 + #[derive(TS)] [INFO] [stdout] 32 | struct WithStringToDir; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:36:3 [INFO] [stdout] | [INFO] [stdout] 36 | #[ts(export, export_to = &format!("export_to/with_string_ref_to_file.ts"))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 37 + #[derive(TS)] [INFO] [stdout] 38 | struct WithStringRefToFile; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:40:3 [INFO] [stdout] | [INFO] [stdout] 40 | #[ts(export, export_to = &format!("export_to/"))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 41 + #[derive(TS)] [INFO] [stdout] 42 | struct WithStringRefToDir; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:46:3 [INFO] [stdout] | [INFO] [stdout] 46 | #[ts(export, export_to = { [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 53 + #[derive(TS)] [INFO] [stdout] 54 | struct ToAbsoluteFilePath(WithStrToDir, WithStrToFile); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:56:3 [INFO] [stdout] | [INFO] [stdout] 56 | #[ts(export, export_to = { [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 63 + #[derive(TS)] [INFO] [stdout] 64 | struct ToAbsoluteDirPath(WithStrToDir, WithStrToFile, ToAbsoluteFilePath); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/field_rename.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | #[ts(rename = "bb")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/flatten.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export, export_to = "flatten/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 9 + #[derive(TS)] [INFO] [stdout] 10 | struct A { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/flatten.rs:12:7 [INFO] [stdout] | [INFO] [stdout] 12 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/flatten.rs:17:3 [INFO] [stdout] | [INFO] [stdout] 17 | #[ts(export, export_to = "flatten/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 18 + #[derive(TS)] [INFO] [stdout] 19 | struct B { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/flatten.rs:19:7 [INFO] [stdout] | [INFO] [stdout] 19 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/flatten.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | #[ts(export, export_to = "flatten/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 26 + #[derive(TS)] [INFO] [stdout] 27 | struct C { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/flatten.rs:27:7 [INFO] [stdout] | [INFO] [stdout] 27 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generic_fields.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export, export_to = "generic_fields/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 9 + #[derive(TS)] [INFO] [stdout] 10 | struct Newtype(Vec>); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generic_fields.rs:17:3 [INFO] [stdout] | [INFO] [stdout] 17 | #[ts(export, export_to = "generic_fields/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 18 + #[derive(TS)] [INFO] [stdout] 19 | struct NewtypeNested(Vec>); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generic_fields.rs:38:3 [INFO] [stdout] | [INFO] [stdout] 38 | #[ts(export, export_to = "generic_fields/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 39 + #[derive(TS)] [INFO] [stdout] 40 | struct Struct { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generic_fields.rs:54:3 [INFO] [stdout] | [INFO] [stdout] 54 | #[ts(export, export_to = "generic_fields/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 55 + #[derive(TS)] [INFO] [stdout] 56 | struct StructNested { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generic_fields.rs:67:3 [INFO] [stdout] | [INFO] [stdout] 67 | #[ts(export, export_to = "generic_fields/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 68 + #[derive(TS)] [INFO] [stdout] 69 | struct Tuple(Vec, (Vec, Vec), [Vec; 3]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generic_fields.rs:79:3 [INFO] [stdout] | [INFO] [stdout] 79 | #[ts(export, export_to = "generic_fields/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 80 + #[derive(TS)] [INFO] [stdout] 81 | struct TupleNested( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:13:3 [INFO] [stdout] | [INFO] [stdout] 13 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 14 + #[derive(TS)] [INFO] [stdout] 15 | struct Generic [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:23:3 [INFO] [stdout] | [INFO] [stdout] 23 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 24 + #[derive(TS)] [INFO] [stdout] 25 | struct GenericAutoBound { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:30:3 [INFO] [stdout] | [INFO] [stdout] 30 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 31 + #[derive(TS)] [INFO] [stdout] 32 | struct GenericAutoBound2 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:40:3 [INFO] [stdout] | [INFO] [stdout] 40 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 41 + #[derive(TS)] [INFO] [stdout] 42 | struct Container { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:58:7 [INFO] [stdout] | [INFO] [stdout] 58 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:93:3 [INFO] [stdout] | [INFO] [stdout] 93 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 94 + #[derive(TS)] [INFO] [stdout] 95 | enum GenericEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:114:3 [INFO] [stdout] | [INFO] [stdout] 114 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 115 + #[derive(TS)] [INFO] [stdout] 116 | struct NewType(Vec>); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:126:3 [INFO] [stdout] | [INFO] [stdout] 126 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 127 + #[derive(TS)] [INFO] [stdout] 128 | struct Tuple(T, Vec, Vec>); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:138:3 [INFO] [stdout] | [INFO] [stdout] 138 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 139 + #[derive(TS)] [INFO] [stdout] 140 | struct Struct { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:159:3 [INFO] [stdout] | [INFO] [stdout] 159 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 160 + #[derive(TS)] [INFO] [stdout] 161 | struct GenericInline { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:165:3 [INFO] [stdout] | [INFO] [stdout] 165 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 166 + #[derive(TS)] [INFO] [stdout] 167 | struct ContainerInline { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:168:7 [INFO] [stdout] | [INFO] [stdout] 168 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:170:7 [INFO] [stdout] | [INFO] [stdout] 170 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:187:3 [INFO] [stdout] | [INFO] [stdout] 187 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 188 + #[derive(TS)] [INFO] [stdout] 189 | struct GenericWithBounds { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:193:3 [INFO] [stdout] | [INFO] [stdout] 193 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 194 + #[derive(TS)] [INFO] [stdout] 195 | struct ContainerWithBounds { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:197:7 [INFO] [stdout] | [INFO] [stdout] 197 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:200:7 [INFO] [stdout] | [INFO] [stdout] 200 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:217:3 [INFO] [stdout] | [INFO] [stdout] 217 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 218 + #[derive(TS)] [INFO] [stdout] 219 | struct GenericWithDefault { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:223:3 [INFO] [stdout] | [INFO] [stdout] 223 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 224 + #[derive(TS)] [INFO] [stdout] 225 | struct ContainerWithDefault { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:227:7 [INFO] [stdout] | [INFO] [stdout] 227 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:230:7 [INFO] [stdout] | [INFO] [stdout] 230 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:247:3 [INFO] [stdout] | [INFO] [stdout] 247 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 248 + #[derive(TS)] [INFO] [stdout] 249 | struct ADefault { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:253:3 [INFO] [stdout] | [INFO] [stdout] 253 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 254 + #[derive(TS)] [INFO] [stdout] 255 | struct BDefault>> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:259:3 [INFO] [stdout] | [INFO] [stdout] 259 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 260 + #[derive(TS)] [INFO] [stdout] 261 | struct YDefault { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:287:3 [INFO] [stdout] | [INFO] [stdout] 287 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 288 + #[derive(TS)] [INFO] [stdout] 289 | struct ATraitBounds { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:293:3 [INFO] [stdout] | [INFO] [stdout] 293 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 294 + #[derive(TS)] [INFO] [stdout] 295 | struct BTraitBounds(T); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:297:3 [INFO] [stdout] | [INFO] [stdout] 297 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 298 + #[derive(TS)] [INFO] [stdout] 299 | enum CTraitBounds { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:336:3 [INFO] [stdout] | [INFO] [stdout] 336 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 337 + #[derive(TS)] [INFO] [stdout] 338 | struct T0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:342:3 [INFO] [stdout] | [INFO] [stdout] 342 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 343 + #[derive(TS)] [INFO] [stdout] 344 | struct P0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:348:3 [INFO] [stdout] | [INFO] [stdout] 348 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 349 + #[derive(TS)] [INFO] [stdout] 350 | struct T1 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:354:3 [INFO] [stdout] | [INFO] [stdout] 354 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 355 + #[derive(TS)] [INFO] [stdout] 356 | struct P1 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:360:3 [INFO] [stdout] | [INFO] [stdout] 360 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 361 + #[derive(TS)] [INFO] [stdout] 362 | struct Parent { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:368:3 [INFO] [stdout] | [INFO] [stdout] 368 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 369 + #[derive(TS)] [INFO] [stdout] 370 | struct GenericParent { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:398:3 [INFO] [stdout] | [INFO] [stdout] 398 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 399 + #[derive(TS)] [INFO] [stdout] 400 | struct SomeType(String); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:402:3 [INFO] [stdout] | [INFO] [stdout] 402 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 403 + #[derive(TS)] [INFO] [stdout] 404 | enum MyEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:409:3 [INFO] [stdout] | [INFO] [stdout] 409 | #[ts(export, export_to = "generics/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 410 + #[derive(TS)] [INFO] [stdout] 411 | struct ParentEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics.rs:412:7 [INFO] [stdout] | [INFO] [stdout] 412 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics_flatten.rs:5:3 [INFO] [stdout] | [INFO] [stdout] 5 | #[ts(export, export_to = "generics/flatten/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 6 + #[derive(TS)] [INFO] [stdout] 7 | struct Item { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics_flatten.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics_flatten.rs:13:3 [INFO] [stdout] | [INFO] [stdout] 13 | #[ts(export, export_to = "generics/flatten/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 14 + #[derive(TS)] [INFO] [stdout] 15 | struct TwoParameters { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics_flatten.rs:16:7 [INFO] [stdout] | [INFO] [stdout] 16 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics_flatten.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 18 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics_flatten.rs:24:3 [INFO] [stdout] | [INFO] [stdout] 24 | #[ts(export, export_to = "generics/flatten/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 25 + #[derive(TS)] [INFO] [stdout] 26 | enum Enum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics_flatten.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 25 + #[derive(TS)] [INFO] [stdout] 26 | enum Enum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/generics_flatten.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 25 + #[derive(TS)] [INFO] [stdout] 26 | enum Enum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/hashmap.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export, export_to = "hashmap/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 9 + #[derive(TS)] [INFO] [stdout] 10 | struct Hashes { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/hashmap.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | #[ts(export, export_to = "hashmap/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 29 + #[derive(TS)] [INFO] [stdout] 30 | struct HashesHasher { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/hashmap.rs:43:3 [INFO] [stdout] | [INFO] [stdout] 43 | #[ts(export, export_to = "hashmap/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 44 + #[derive(TS)] [INFO] [stdout] 45 | struct CustomKey(String); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/hashmap.rs:47:3 [INFO] [stdout] | [INFO] [stdout] 47 | #[ts(export, export_to = "hashmap/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 48 + #[derive(TS)] [INFO] [stdout] 49 | struct CustomValue; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/hashmap.rs:51:3 [INFO] [stdout] | [INFO] [stdout] 51 | #[ts(export, export_to = "hashmap/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 52 + #[derive(TS)] [INFO] [stdout] 53 | struct HashMapWithCustomTypes { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/hashmap.rs:57:3 [INFO] [stdout] | [INFO] [stdout] 57 | #[ts(export, export_to = "hashmap/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 58 + #[derive(TS)] [INFO] [stdout] 59 | struct BTreeMapWithCustomTypes { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/hashset.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export, export_to = "hashset/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 9 + #[derive(TS)] [INFO] [stdout] 10 | struct CustomValue; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/hashset.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[ts(export, export_to = "hashset/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 13 + #[derive(TS)] [INFO] [stdout] 14 | struct HashSetWithCustomType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/hashset.rs:18:3 [INFO] [stdout] | [INFO] [stdout] 18 | #[ts(export, export_to = "hashset/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 19 + #[derive(TS)] [INFO] [stdout] 20 | struct BTreeSetWithCustomType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/imports.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[ts(export_to = "imports/ts_rs_test_type_a.ts")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 7 + #[derive(TS)] [INFO] [stdout] 8 | pub struct TestTypeA { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/imports.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[ts(export_to = "imports/ts_rs_test_type_b.ts")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 13 + #[derive(TS)] [INFO] [stdout] 14 | pub struct TestTypeB { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/imports.rs:18:3 [INFO] [stdout] | [INFO] [stdout] 18 | #[ts(export_to = "imports/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 19 + #[derive(TS)] [INFO] [stdout] 20 | pub enum TestEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/infer_as.rs:14:3 [INFO] [stdout] | [INFO] [stdout] 14 | #[ts(export)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 15 + #[derive(TS)] [INFO] [stdout] 16 | struct Foo { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/infer_as.rs:16:7 [INFO] [stdout] | [INFO] [stdout] 16 | #[ts(optional, as = "Option<_>")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/infer_as.rs:19:7 [INFO] [stdout] | [INFO] [stdout] 19 | #[ts(as = "<_ as Bar>::Baz")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_168.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export, export_to = "issue_168/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 9 + #[derive(TS)] [INFO] [stdout] 10 | pub struct Foo { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_168.rs:14:3 [INFO] [stdout] | [INFO] [stdout] 14 | #[ts(export, export_to = "issue_168/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 15 + #[derive(TS)] [INFO] [stdout] 16 | pub struct FooInlined { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_168.rs:16:7 [INFO] [stdout] | [INFO] [stdout] 16 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_168.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | #[ts(export, export_to = "issue_168/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 22 + #[derive(TS)] [INFO] [stdout] 23 | struct Bar { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_168.rs:23:7 [INFO] [stdout] | [INFO] [stdout] 23 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_168.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | #[ts(export, export_to = "issue_168/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 29 + #[derive(TS)] [INFO] [stdout] 30 | struct Baz { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_168.rs:30:7 [INFO] [stdout] | [INFO] [stdout] 30 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_232.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[ts(export, export_to = "issue_232/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 7 + #[derive(TS)] [INFO] [stdout] 8 | struct State { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_232.rs:13:3 [INFO] [stdout] | [INFO] [stdout] 13 | #[ts(export, export_to = "issue_232/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 14 + #[derive(TS)] [INFO] [stdout] 15 | struct StateInlined { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_232.rs:15:7 [INFO] [stdout] | [INFO] [stdout] 15 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_232.rs:17:7 [INFO] [stdout] | [INFO] [stdout] 17 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_232.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | #[ts(export, export_to = "issue_232/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 23 + #[derive(TS)] [INFO] [stdout] 24 | struct StateInlinedVec { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_232.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_232.rs:26:7 [INFO] [stdout] | [INFO] [stdout] 26 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_232.rs:31:3 [INFO] [stdout] | [INFO] [stdout] 31 | #[ts(export, export_to = "issue_232/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 32 + #[derive(TS)] [INFO] [stdout] 33 | struct EnumWithName { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_232.rs:38:3 [INFO] [stdout] | [INFO] [stdout] 38 | #[ts(export, export_to = "issue_232/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 39 + #[derive(TS)] [INFO] [stdout] 40 | enum Enum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_308.rs:32:3 [INFO] [stdout] | [INFO] [stdout] 32 | #[ts(export, export_to = "issue_308/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 33 + #[derive(TS)] [INFO] [stdout] 34 | struct MyStruct(A, B); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_317.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | #[ts(export_to = "issue_317/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 5 + #[derive(TS)] [INFO] [stdout] 6 | struct VariantId(u32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_317.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export_to = "issue_317/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 9 + #[derive(TS)] [INFO] [stdout] 10 | struct VariantOverview { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_317.rs:15:3 [INFO] [stdout] | [INFO] [stdout] 15 | #[ts(export, export_to = "issue_317/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 16 + #[derive(TS)] [INFO] [stdout] 17 | struct Container { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_338.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[ts(export, export_to = "issue_338/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 7 + #[derive(TS)] [INFO] [stdout] 8 | pub struct MyType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_338.rs:13:3 [INFO] [stdout] | [INFO] [stdout] 13 | #[ts(export, export_to = "issue_338/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 14 + #[derive(TS)] [INFO] [stdout] 15 | pub enum MyEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_338.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | #[ts(export, export_to = "issue_338/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 23 + #[derive(TS)] [INFO] [stdout] 24 | pub struct MyStruct { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_397.rs:15:11 [INFO] [stdout] | [INFO] [stdout] 15 | #[ts(export)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 22 + #[derive(TS)] [INFO] [stdout] 23 | struct Model; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_397.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | #[ts(export_to = "issue_397/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 22 + #[derive(TS)] [INFO] [stdout] 23 | struct Model; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_397.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | #[ts(rename = { [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 22 + #[derive(TS)] [INFO] [stdout] 23 | struct Model; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_397.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | #[ts(export)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 32 + #[derive(TS)] [INFO] [stdout] 33 | struct Model; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_397.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | #[ts(export_to = "issue_397/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 32 + #[derive(TS)] [INFO] [stdout] 33 | struct Model; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_397.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | #[ts(rename = get_model_name!())] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 32 + #[derive(TS)] [INFO] [stdout] 33 | struct Model; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_415.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export, export_to = "issue_415/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 9 + #[derive(TS)] [INFO] [stdout] 10 | struct Issue415 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_415.rs:10:7 [INFO] [stdout] | [INFO] [stdout] 10 | #[ts(optional, type = "Date")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_415.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | #[ts(export, export_to = "issue_415/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 21 + #[derive(TS)] [INFO] [stdout] 22 | struct InTuple(i32, #[ts(optional, type = "Date")] Option); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_415.rs:21:23 [INFO] [stdout] | [INFO] [stdout] 21 | struct InTuple(i32, #[ts(optional, type = "Date")] Option); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_70.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[ts(export, export_to = "issue_70/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 11 + #[derive(TS)] [INFO] [stdout] 12 | enum Enum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_70.rs:17:3 [INFO] [stdout] | [INFO] [stdout] 17 | #[ts(export, export_to = "issue_70/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 18 + #[derive(TS)] [INFO] [stdout] 19 | struct Struct { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_70.rs:36:3 [INFO] [stdout] | [INFO] [stdout] 36 | #[ts(export, export_to = "issue_70/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 37 + #[derive(TS)] [INFO] [stdout] 38 | struct GenericType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_70.rs:45:3 [INFO] [stdout] | [INFO] [stdout] 45 | #[ts(export, export_to = "issue_70/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 46 + #[derive(TS)] [INFO] [stdout] 47 | struct Container { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_70.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | #[ts(export, export_to = "issue_70/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 53 + #[derive(TS)] [INFO] [stdout] 54 | struct GenericContainer { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_80.rs:5:3 [INFO] [stdout] | [INFO] [stdout] 5 | #[ts(export, export_to = "issue_80/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 6 + #[derive(TS)] [INFO] [stdout] 7 | pub enum SomeTypeList { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/issue_80.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | #[ts(skip)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 6 + #[derive(TS)] [INFO] [stdout] 7 | pub enum SomeTypeList { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/lifetimes.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[ts(export, export_to = "lifetimes/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 7 + #[derive(TS)] [INFO] [stdout] 8 | struct S<'a> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/lifetimes.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[ts(export, export_to = "lifetimes/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 13 + #[derive(TS)] [INFO] [stdout] 14 | struct B<'a, T: 'a> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/lifetimes.rs:18:3 [INFO] [stdout] | [INFO] [stdout] 18 | #[ts(export, export_to = "lifetimes/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 19 + #[derive(TS)] [INFO] [stdout] 20 | struct A<'a> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/list.rs:5:3 [INFO] [stdout] | [INFO] [stdout] 5 | #[ts(export, export_to = "list/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 6 + #[derive(TS)] [INFO] [stdout] 7 | struct List { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/merge_same_file_imports.rs:7:3 [INFO] [stdout] | [INFO] [stdout] 7 | #[ts(export_to = "merge_same_file_imports/a.ts")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 8 + #[derive(TS)] [INFO] [stdout] 9 | pub struct EditProfile { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/merge_same_file_imports.rs:19:3 [INFO] [stdout] | [INFO] [stdout] 19 | #[ts(rename_all = "lowercase", export_to = "merge_same_file_imports/b.ts")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 20 + #[derive(TS)] [INFO] [stdout] 21 | pub enum ModLoader { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/merge_same_file_imports.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | #[ts(export_to = "merge_same_file_imports/b.ts")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 30 + #[derive(TS)] [INFO] [stdout] 31 | pub struct Hooks { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/merge_same_file_imports.rs:37:3 [INFO] [stdout] | [INFO] [stdout] 37 | #[ts(export_to = "merge_same_file_imports/c.ts")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 38 + #[derive(TS)] [INFO] [stdout] 39 | pub struct Extra { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/nested.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export, export_to = "nested/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 9 + #[derive(TS)] [INFO] [stdout] 10 | struct A { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/nested.rs:15:3 [INFO] [stdout] | [INFO] [stdout] 15 | #[ts(export, export_to = "nested/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 16 + #[derive(TS)] [INFO] [stdout] 17 | struct B { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/nested.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 18 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/nested.rs:23:3 [INFO] [stdout] | [INFO] [stdout] 23 | #[ts(export, export_to = "nested/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 24 + #[derive(TS)] [INFO] [stdout] 25 | struct C { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/nested.rs:26:7 [INFO] [stdout] | [INFO] [stdout] 26 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:7:3 [INFO] [stdout] | [INFO] [stdout] 7 | #[ts(export, export_to = "optional_field/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 8 + #[derive(TS)] [INFO] [stdout] 9 | struct OptionalInStruct { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:9:7 [INFO] [stdout] | [INFO] [stdout] 9 | #[ts(optional)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:11:7 [INFO] [stdout] | [INFO] [stdout] 11 | #[ts(optional = nullable)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:25:3 [INFO] [stdout] | [INFO] [stdout] 25 | #[ts(export, export_to = "optional_field/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 26 + #[derive(TS)] [INFO] [stdout] 27 | enum OptionalInEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | #[ts(optional)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 26 + #[derive(TS)] [INFO] [stdout] 27 | enum OptionalInEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:45:3 [INFO] [stdout] | [INFO] [stdout] 45 | #[ts(export, export_to = "optional_field/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 46 + #[derive(TS)] [INFO] [stdout] 47 | struct OptionalFlatten { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:47:7 [INFO] [stdout] | [INFO] [stdout] 47 | #[ts(optional)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:49:7 [INFO] [stdout] | [INFO] [stdout] 49 | #[ts(optional = nullable)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:55:3 [INFO] [stdout] | [INFO] [stdout] 55 | #[ts(export, export_to = "optional_field/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 56 + #[derive(TS)] [INFO] [stdout] 57 | struct Flatten { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:57:7 [INFO] [stdout] | [INFO] [stdout] 57 | #[ts(flatten)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:67:3 [INFO] [stdout] | [INFO] [stdout] 67 | #[ts(export, export_to = "optional_field/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 68 + #[derive(TS)] [INFO] [stdout] 69 | struct OptionalInline { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:69:7 [INFO] [stdout] | [INFO] [stdout] 69 | #[ts(optional)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:71:7 [INFO] [stdout] | [INFO] [stdout] 71 | #[ts(optional = nullable)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:77:3 [INFO] [stdout] | [INFO] [stdout] 77 | #[ts(export, export_to = "optional_field/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 78 + #[derive(TS)] [INFO] [stdout] 79 | struct Inline { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:79:7 [INFO] [stdout] | [INFO] [stdout] 79 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:95:3 [INFO] [stdout] | [INFO] [stdout] 95 | #[ts(export, export_to = "optional_field/", optional_fields)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 96 + #[derive(TS)] [INFO] [stdout] 97 | struct OptionalStruct { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:100:7 [INFO] [stdout] | [INFO] [stdout] 100 | #[ts(optional = nullable)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:108:7 [INFO] [stdout] | [INFO] [stdout] 108 | #[ts(type = "string")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:111:7 [INFO] [stdout] | [INFO] [stdout] 111 | #[ts(as = "String")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:126:3 [INFO] [stdout] | [INFO] [stdout] 126 | #[ts(export, export_to = "optional_field/", optional_fields = nullable)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 127 + #[derive(TS)] [INFO] [stdout] 128 | struct NullableStruct { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:131:7 [INFO] [stdout] | [INFO] [stdout] 131 | #[ts(optional = nullable)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:139:7 [INFO] [stdout] | [INFO] [stdout] 139 | #[ts(type = "string")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:142:7 [INFO] [stdout] | [INFO] [stdout] 142 | #[ts(as = "String")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:157:3 [INFO] [stdout] | [INFO] [stdout] 157 | #[ts(export, export_to = "optional_field/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 158 + #[derive(TS)] [INFO] [stdout] 159 | struct OptionalInTuple( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:160:7 [INFO] [stdout] | [INFO] [stdout] 160 | #[ts(optional)] Option, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:161:7 [INFO] [stdout] | [INFO] [stdout] 161 | #[ts(optional = nullable)] Option, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:173:3 [INFO] [stdout] | [INFO] [stdout] 173 | #[ts(export, export_to = "optional_field/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 175 + #[derive(TS)] [INFO] [stdout] 176 | struct OptionalTuple( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:174:3 [INFO] [stdout] | [INFO] [stdout] 174 | #[ts(optional_fields)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 175 + #[derive(TS)] [INFO] [stdout] 176 | struct OptionalTuple( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:177:7 [INFO] [stdout] | [INFO] [stdout] 177 | #[ts(type = "string")] Option, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:178:7 [INFO] [stdout] | [INFO] [stdout] 178 | #[ts(as = "String")] Option, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:180:7 [INFO] [stdout] | [INFO] [stdout] 180 | #[ts(optional)] Option, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:181:7 [INFO] [stdout] | [INFO] [stdout] 181 | #[ts(optional = nullable)] Option, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:193:3 [INFO] [stdout] | [INFO] [stdout] 193 | #[ts(export, export_to = "optional_field/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 195 + #[derive(TS)] [INFO] [stdout] 196 | struct NullableTuple( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:194:3 [INFO] [stdout] | [INFO] [stdout] 194 | #[ts(optional_fields = nullable)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 195 + #[derive(TS)] [INFO] [stdout] 196 | struct NullableTuple( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:197:7 [INFO] [stdout] | [INFO] [stdout] 197 | #[ts(type = "string")] Option, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:198:7 [INFO] [stdout] | [INFO] [stdout] 198 | #[ts(as = "String")] Option, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:200:7 [INFO] [stdout] | [INFO] [stdout] 200 | #[ts(optional)] Option, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/optional_field.rs:201:7 [INFO] [stdout] | [INFO] [stdout] 201 | #[ts(optional = nullable)] Option, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/path_bug.rs:5:3 [INFO] [stdout] | [INFO] [stdout] 5 | #[ts(export, export_to = "path_bug/aaa/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 6 + #[derive(TS)] [INFO] [stdout] 7 | struct Foo { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/path_bug.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[ts(export_to = "../bindings/path_bug/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 12 + #[derive(TS)] [INFO] [stdout] 13 | struct Bar { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/ranges.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[ts(export, export_to = "ranges/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 12 + #[derive(TS)] [INFO] [stdout] 13 | struct Inner(i32); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/ranges.rs:15:3 [INFO] [stdout] | [INFO] [stdout] 15 | #[ts(export, export_to = "ranges/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 16 + #[derive(TS)] [INFO] [stdout] 17 | struct RangeTest { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/raw_idents.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[ts(export, export_to = "raw_idents/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 7 + #[derive(TS)] [INFO] [stdout] 8 | struct r#struct { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 9 + #[derive(TS)] [INFO] [stdout] 10 | pub enum Iso4217CurrencyCode { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:23:3 [INFO] [stdout] | [INFO] [stdout] 23 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 24 + #[derive(TS)] [INFO] [stdout] 25 | pub enum VeryBigEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/recursion_limit.rs:91:11 [INFO] [stdout] | [INFO] [stdout] 91 | #[ts(export, export_to = "very_big_types/")] [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 102 | / generate_types!( [INFO] [stdout] 103 | | T000, T001, T002, T003, T004, T005, T006, T007, T008, T009, T010, T011, T012, T013, T014, T015, [INFO] [stdout] 104 | | T016, T017, T018, T019, T020, T021, T022, T023, T024, T025, T026, T027, T028, T029, T030, T031, [INFO] [stdout] 105 | | T032, T033, T034, T035, T036, T037, T038, T039, T040, T041, T042, T043, T044, T045, T046, T047, [INFO] [stdout] ... | [INFO] [stdout] 108 | | T080, T081, T082, T083 [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] = note: this error originates in the macro `generate_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/references.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[ts(export, export_to = "references/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 7 + #[derive(TS)] [INFO] [stdout] 8 | struct FullOfRefs<'a> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/same_file_export.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | #[ts(export, export_to = "same_file_export/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 5 + #[derive(TS)] [INFO] [stdout] 6 | struct DepA { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/same_file_export.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[ts(export, export_to = "same_file_export/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 11 + #[derive(TS)] [INFO] [stdout] 12 | struct DepB { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/same_file_export.rs:16:3 [INFO] [stdout] | [INFO] [stdout] 16 | #[ts(export, export_to = "same_file_export/types.ts")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 17 + #[derive(TS)] [INFO] [stdout] 18 | struct A { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/same_file_export.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | #[ts(export, export_to = "same_file_export/types.ts")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 23 + #[derive(TS)] [INFO] [stdout] 24 | struct B { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/same_file_export.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | #[ts(export, export_to = "same_file_export/types.ts")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 29 + #[derive(TS)] [INFO] [stdout] 30 | struct C { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/self_referential.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 9 | #[ts(export, export_to = "self_referential/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 10 + #[derive(TS)] [INFO] [stdout] 11 | struct HasT { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/self_referential.rs:15:3 [INFO] [stdout] | [INFO] [stdout] 15 | #[ts(export, export_to = "self_referential/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 16 + #[derive(TS)] [INFO] [stdout] 17 | struct T<'a> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/self_referential.rs:26:7 [INFO] [stdout] | [INFO] [stdout] 26 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/self_referential.rs:47:3 [INFO] [stdout] | [INFO] [stdout] 47 | #[ts(export, export_to = "self_referential/", rename = "E")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 48 + #[derive(TS)] [INFO] [stdout] 49 | enum ExternallyTagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/self_referential.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | #[ts(optional = nullable)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 48 + #[derive(TS)] [INFO] [stdout] 49 | enum ExternallyTagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/self_referential.rs:66:11 [INFO] [stdout] | [INFO] [stdout] 66 | #[ts(optional)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 48 + #[derive(TS)] [INFO] [stdout] 49 | enum ExternallyTagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/self_referential.rs:93:3 [INFO] [stdout] | [INFO] [stdout] 93 | #[ts(rename = "I")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 96 + #[derive(TS)] [INFO] [stdout] 97 | enum InternallyTagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/self_referential.rs:107:11 [INFO] [stdout] | [INFO] [stdout] 107 | #[ts(optional = nullable)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 96 + #[derive(TS)] [INFO] [stdout] 97 | enum InternallyTagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/self_referential.rs:109:11 [INFO] [stdout] | [INFO] [stdout] 109 | #[ts(optional)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 96 + #[derive(TS)] [INFO] [stdout] 97 | enum InternallyTagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/self_referential.rs:131:3 [INFO] [stdout] | [INFO] [stdout] 131 | #[ts(export, export_to = "self_referential/", rename = "A")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 134 + #[derive(TS)] [INFO] [stdout] 135 | enum AdjacentlyTagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/self_referential.rs:145:11 [INFO] [stdout] | [INFO] [stdout] 145 | #[ts(optional = nullable)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 134 + #[derive(TS)] [INFO] [stdout] 135 | enum AdjacentlyTagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/self_referential.rs:147:11 [INFO] [stdout] | [INFO] [stdout] 147 | #[ts(optional)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 134 + #[derive(TS)] [INFO] [stdout] 135 | enum AdjacentlyTagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/serde_skip_serializing.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 9 | #[ts(export, export_to = "serde_skip_serializing/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 10 + #[derive(TS)] [INFO] [stdout] 11 | pub struct Named { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/serde_skip_serializing.rs:56:7 [INFO] [stdout] | [INFO] [stdout] 56 | #[ts(optional = false)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/serde_skip_serializing.rs:61:7 [INFO] [stdout] | [INFO] [stdout] 61 | #[ts(optional)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/serde_skip_serializing.rs:81:3 [INFO] [stdout] | [INFO] [stdout] 81 | #[ts(export, export_to = "serde_skip_serializing/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 82 + #[derive(TS)] [INFO] [stdout] 83 | pub struct Tuple( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/serde_skip_serializing.rs:84:7 [INFO] [stdout] | [INFO] [stdout] 84 | #[ts(optional)] Option, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/serde_skip_serializing.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | #[ts(export, export_to = "serde_skip_serializing/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 99 + #[derive(TS)] [INFO] [stdout] 100 | pub struct Overrides { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/serde_skip_serializing.rs:98:3 [INFO] [stdout] | [INFO] [stdout] 98 | #[ts(optional_fields = false)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 99 + #[derive(TS)] [INFO] [stdout] 100 | pub struct Overrides { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/serde_skip_serializing.rs:103:7 [INFO] [stdout] | [INFO] [stdout] 103 | #[ts(optional)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/serde_skip_with_default.rs:14:3 [INFO] [stdout] | [INFO] [stdout] 14 | #[ts(export, export_to = "serde_skip_with_default/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 15 + #[derive(TS)] [INFO] [stdout] 16 | pub struct Foobar { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/serde_with.rs:49:11 [INFO] [stdout] | [INFO] [stdout] 49 | #[ts(as = "Bar")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/serde_with.rs:61:11 [INFO] [stdout] | [INFO] [stdout] 61 | #[ts(type = "{ a: number }")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/simple.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export, export_to = "simple/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 9 + #[derive(TS)] [INFO] [stdout] 10 | struct Simple { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/skip.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[ts(export, export_to = "skip/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 12 + #[derive(TS)] [INFO] [stdout] 13 | struct Skip { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/skip.rs:15:7 [INFO] [stdout] | [INFO] [stdout] 15 | #[ts(skip)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/skip.rs:17:7 [INFO] [stdout] | [INFO] [stdout] 17 | #[ts(skip)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/skip.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | #[ts(export, export_to = "skip/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 29 + #[derive(TS)] [INFO] [stdout] 30 | enum Externally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/skip.rs:67:3 [INFO] [stdout] | [INFO] [stdout] 67 | #[ts(export, export_to = "skip/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 68 + #[derive(TS)] [INFO] [stdout] 69 | enum Internally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/skip.rs:99:3 [INFO] [stdout] | [INFO] [stdout] 99 | #[ts(export, export_to = "skip/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 100 + #[derive(TS)] [INFO] [stdout] 101 | enum Adjacently { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/slices.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[ts(export, export_to = "slices/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 12 + #[derive(TS)] [INFO] [stdout] 13 | struct Interface { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/slices.rs:23:3 [INFO] [stdout] | [INFO] [stdout] 23 | #[ts(export, export_to = "slices/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 24 + #[derive(TS)] [INFO] [stdout] 25 | struct InterfaceRef<'a> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/slices.rs:35:3 [INFO] [stdout] | [INFO] [stdout] 35 | #[ts(export, export_to = "slices/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 36 + #[derive(TS)] [INFO] [stdout] 37 | struct Newtype(#[allow(dead_code)] [i32]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/slices.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | #[ts(export, export_to = "slices/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 53 + #[derive(TS)] [INFO] [stdout] 54 | struct InterfaceBoxed { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/slices.rs:64:3 [INFO] [stdout] | [INFO] [stdout] 64 | #[ts(export, export_to = "slices/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 65 + #[derive(TS)] [INFO] [stdout] 66 | struct NewtypeBoxed(#[allow(dead_code)] Box<[i32]>); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/slices.rs:73:3 [INFO] [stdout] | [INFO] [stdout] 73 | #[ts(export, export_to = "slices/nested/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 74 + #[derive(TS)] [INFO] [stdout] 75 | struct InnerMost; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/slices.rs:77:3 [INFO] [stdout] | [INFO] [stdout] 77 | #[ts(export, export_to = "slices/nested/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 78 + #[derive(TS)] [INFO] [stdout] 79 | struct Nested<'a>(&'a [InnerMost]); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/struct_rename.rs:7:3 [INFO] [stdout] | [INFO] [stdout] 7 | #[ts(export, export_to = "struct_rename/", rename_all = "UPPERCASE")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 8 + #[derive(TS)] [INFO] [stdout] 9 | struct RenameAllUpper { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/struct_rename.rs:19:3 [INFO] [stdout] | [INFO] [stdout] 19 | #[ts(export, export_to = "struct_rename/", rename_all = "camelCase")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 20 + #[derive(TS)] [INFO] [stdout] 21 | struct RenameAllCamel { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/struct_rename.rs:35:3 [INFO] [stdout] | [INFO] [stdout] 35 | #[ts(export, export_to = "struct_rename/", rename_all = "PascalCase")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 36 + #[derive(TS)] [INFO] [stdout] 37 | struct RenameAllPascal { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/struct_rename.rs:50:3 [INFO] [stdout] | [INFO] [stdout] 50 | #[ts(export, export_to = "struct_rename/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 53 + #[derive(TS)] [INFO] [stdout] 54 | struct RenameAllScreamingKebab { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/struct_rename.rs:69:3 [INFO] [stdout] | [INFO] [stdout] 69 | #[ts(export, export_to = "struct_rename/", rename_all = "camelCase")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 70 + #[derive(TS)] [INFO] [stdout] 71 | struct RenameSerdeSpecialChar { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/struct_rename.rs:84:3 [INFO] [stdout] | [INFO] [stdout] 84 | #[ts(export, export_to = "struct_rename/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 86 + #[derive(TS)] [INFO] [stdout] 87 | enum WithStrLiteral { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/struct_rename.rs:85:3 [INFO] [stdout] | [INFO] [stdout] 85 | #[ts(rename = "RenamedWithStrLiteral")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 86 + #[derive(TS)] [INFO] [stdout] 87 | enum WithStrLiteral { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/struct_rename.rs:101:3 [INFO] [stdout] | [INFO] [stdout] 101 | #[ts(export, export_to = "struct_rename/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 103 + #[derive(TS)] [INFO] [stdout] 104 | enum WithStringExpression { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/struct_rename.rs:102:3 [INFO] [stdout] | [INFO] [stdout] 102 | #[ts(rename = format!("{}With{}", "Renamed", "StringExpression"))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 103 + #[derive(TS)] [INFO] [stdout] 104 | enum WithStringExpression { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/struct_rename.rs:118:3 [INFO] [stdout] | [INFO] [stdout] 118 | #[ts(export, export_to = "struct_rename/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 120 + #[derive(TS)] [INFO] [stdout] 121 | enum WithStrExpression { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/struct_rename.rs:119:3 [INFO] [stdout] | [INFO] [stdout] 119 | #[ts(rename = &"RenamedWithStrExpression")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 120 + #[derive(TS)] [INFO] [stdout] 121 | enum WithStrExpression { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/struct_rename.rs:135:3 [INFO] [stdout] | [INFO] [stdout] 135 | #[ts(export, export_to = "struct_rename/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 137 + #[derive(TS)] [INFO] [stdout] 138 | enum RenameUsingModuleName { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/struct_rename.rs:136:3 [INFO] [stdout] | [INFO] [stdout] 136 | #[ts(rename = format!("i_am_inside_module_{}", module_path!().rsplit_once("::").unwrap().1))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 137 + #[derive(TS)] [INFO] [stdout] 138 | enum RenameUsingModuleName { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/top_level_type_as.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(as = "T")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 9 + #[derive(TS)] [INFO] [stdout] 10 | pub enum UntaggedEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/top_level_type_as.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | #[ts(as = "T")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 21 + #[derive(TS)] [INFO] [stdout] 22 | pub struct Wrapper(T); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/top_level_type_as.rs:38:3 [INFO] [stdout] | [INFO] [stdout] 38 | #[ts(export, export_to = "top_level_type_as/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 39 + #[derive(TS)] [INFO] [stdout] 40 | pub struct Foo { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/top_level_type_as.rs:44:3 [INFO] [stdout] | [INFO] [stdout] 44 | #[ts(export, export_to = "top_level_type_as/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 45 + #[derive(TS)] [INFO] [stdout] 46 | pub struct Bar { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/top_level_type_as.rs:50:3 [INFO] [stdout] | [INFO] [stdout] 50 | #[ts( [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 55 + #[derive(TS)] [INFO] [stdout] 56 | pub struct Biz(String); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/top_level_type_override.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | #[ts(export, export_to = "top_level_type_override/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 7 + #[derive(TS)] [INFO] [stdout] 8 | pub enum IncompleteEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/top_level_type_override.rs:5:3 [INFO] [stdout] | [INFO] [stdout] 5 | #[ts(type = "string")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 7 + #[derive(TS)] [INFO] [stdout] 8 | pub enum IncompleteEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/top_level_type_override.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | #[ts(export, export_to = "top_level_type_override/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 22 + #[derive(TS)] [INFO] [stdout] 23 | pub struct DataUrl { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/top_level_type_override.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | #[ts(type = "string")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 22 + #[derive(TS)] [INFO] [stdout] 23 | pub struct DataUrl { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/tuple.rs:27:3 [INFO] [stdout] | [INFO] [stdout] 27 | #[ts(export, export_to = "tuple/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 28 + #[derive(TS)] [INFO] [stdout] 29 | struct TupleNewType(String, i32, (i32, i32)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/tuple.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | #[ts(export, export_to = "tuple/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 40 + #[derive(TS)] [INFO] [stdout] 41 | struct Dep1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/tuple.rs:43:3 [INFO] [stdout] | [INFO] [stdout] 43 | #[ts(export, export_to = "tuple/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 44 + #[derive(TS)] [INFO] [stdout] 45 | struct Dep2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/tuple.rs:47:3 [INFO] [stdout] | [INFO] [stdout] 47 | #[ts(export, export_to = "tuple/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 48 + #[derive(TS)] [INFO] [stdout] 49 | struct Dep3; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/tuple.rs:51:3 [INFO] [stdout] | [INFO] [stdout] 51 | #[ts(export, export_to = "tuple/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 52 + #[derive(TS)] [INFO] [stdout] 53 | struct Dep4 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/tuple.rs:58:3 [INFO] [stdout] | [INFO] [stdout] 58 | #[ts(export, export_to = "tuple/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 59 + #[derive(TS)] [INFO] [stdout] 60 | struct TupleWithDependencies(Dep1, Dep2, Dep4); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/tuple.rs:70:3 [INFO] [stdout] | [INFO] [stdout] 70 | #[ts(export, export_to = "tuple/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 71 + #[derive(TS)] [INFO] [stdout] 72 | struct StructWithTuples { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:13:3 [INFO] [stdout] | [INFO] [stdout] 13 | #[ts(export, export_to = "type_as/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 14 + #[derive(TS)] [INFO] [stdout] 15 | struct ExternalTypeDef { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | #[ts(export, export_to = "type_as/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 22 + #[derive(TS)] [INFO] [stdout] 23 | struct Override { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[ts(as = "ExternalTypeDef")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:25:7 [INFO] [stdout] | [INFO] [stdout] 25 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:28:7 [INFO] [stdout] | [INFO] [stdout] 28 | #[ts(as = "ExternalTypeDef")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:30:7 [INFO] [stdout] | [INFO] [stdout] 30 | #[ts(as = "(i32, ExternalTypeDef, i32)")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:51:3 [INFO] [stdout] | [INFO] [stdout] 51 | #[ts(export, export_to = "type_as/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 52 + #[derive(TS)] [INFO] [stdout] 53 | enum OverrideEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | A(#[ts(as = "ExternalTypeDef")] Instant), [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 52 + #[derive(TS)] [INFO] [stdout] 53 | enum OverrideEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:55:11 [INFO] [stdout] | [INFO] [stdout] 55 | #[ts(as = "ExternalTypeDef")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 52 + #[derive(TS)] [INFO] [stdout] 53 | enum OverrideEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:81:3 [INFO] [stdout] | [INFO] [stdout] 81 | #[ts(export, export_to = "type_as/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 82 + #[derive(TS)] [INFO] [stdout] 83 | enum OverrideVariant { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:83:7 [INFO] [stdout] | [INFO] [stdout] 83 | #[ts(as = "OverrideVariantDef")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 82 + #[derive(TS)] [INFO] [stdout] 83 | enum OverrideVariant { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:110:3 [INFO] [stdout] | [INFO] [stdout] 110 | #[ts(export, export_to = "type_as/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 111 + #[derive(TS)] [INFO] [stdout] 112 | struct Outer { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:112:7 [INFO] [stdout] | [INFO] [stdout] 112 | #[ts(as = "Option")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:113:7 [INFO] [stdout] | [INFO] [stdout] 113 | #[ts(optional = nullable, inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:115:7 [INFO] [stdout] | [INFO] [stdout] 115 | #[ts(as = "Option")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_as.rs:116:7 [INFO] [stdout] | [INFO] [stdout] 116 | #[ts(optional = nullable)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_override.rs:13:3 [INFO] [stdout] | [INFO] [stdout] 13 | #[ts(export, export_to = "type_override/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 14 + #[derive(TS)] [INFO] [stdout] 15 | struct Override { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_override.rs:16:7 [INFO] [stdout] | [INFO] [stdout] 16 | #[ts(type = "0 | 1 | 2")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_override.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 18 | #[ts(type = "string")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_override.rs:20:7 [INFO] [stdout] | [INFO] [stdout] 20 | #[ts(type = "string")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_override.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[ts(type = "string | null")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_override.rs:35:3 [INFO] [stdout] | [INFO] [stdout] 35 | #[ts(export, export_to = "type_override/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 36 + #[derive(TS)] [INFO] [stdout] 37 | struct New1(#[ts(type = "string")] Unsupported2); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_override.rs:36:15 [INFO] [stdout] | [INFO] [stdout] 36 | struct New1(#[ts(type = "string")] Unsupported2); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_override.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | #[ts(export, export_to = "type_override/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 40 + #[derive(TS)] [INFO] [stdout] 41 | struct New2(#[ts(type = "string | null")] Unsupported); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_override.rs:40:15 [INFO] [stdout] | [INFO] [stdout] 40 | struct New2(#[ts(type = "string | null")] Unsupported); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_override.rs:55:3 [INFO] [stdout] | [INFO] [stdout] 55 | #[ts(export, export_to = "type_override/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 56 + #[derive(TS)] [INFO] [stdout] 57 | enum Internal { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_override.rs:57:15 [INFO] [stdout] | [INFO] [stdout] 57 | Newtype(#[ts(type = "unknown")] S), [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 56 + #[derive(TS)] [INFO] [stdout] 57 | enum Internal { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_override.rs:64:3 [INFO] [stdout] | [INFO] [stdout] 64 | #[ts(export, export_to = "type_override/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 65 + #[derive(TS)] [INFO] [stdout] 66 | enum Adjacent { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/type_override.rs:66:15 [INFO] [stdout] | [INFO] [stdout] 66 | Newtype(#[ts(type = "unknown")] S), [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 65 + #[derive(TS)] [INFO] [stdout] 66 | enum Adjacent { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[ts(export, export_to = "union/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 7 + #[derive(TS)] [INFO] [stdout] 8 | enum SimpleEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(rename = "asdf")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 7 + #[derive(TS)] [INFO] [stdout] 8 | enum SimpleEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_named_serde_skip.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[ts(export, export_to = "union_named_serde/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 12 + #[derive(TS)] [INFO] [stdout] 13 | enum TestUntagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_named_serde_skip.rs:24:3 [INFO] [stdout] | [INFO] [stdout] 24 | #[ts(export, export_to = "union_named_serde/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 25 + #[derive(TS)] [INFO] [stdout] 26 | enum TestExternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_named_serde_skip.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | #[ts(export, export_to = "union_named_serde/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 40 + #[derive(TS)] [INFO] [stdout] 41 | enum TestAdjacently { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_named_serde_skip.rs:54:3 [INFO] [stdout] | [INFO] [stdout] 54 | #[ts(export, export_to = "union_named_serde/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 55 + #[derive(TS)] [INFO] [stdout] 56 | enum TestInternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_rename.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | #[ts(export, export_to = "union_rename/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 8 + #[derive(TS)] [INFO] [stdout] 9 | enum RenamedEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_rename.rs:7:3 [INFO] [stdout] | [INFO] [stdout] 7 | #[ts(rename_all = "lowercase", rename = "SimpleEnum")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 8 + #[derive(TS)] [INFO] [stdout] 9 | enum RenamedEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_rename.rs:9:7 [INFO] [stdout] | [INFO] [stdout] 9 | #[ts(rename = "ASDF")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 8 + #[derive(TS)] [INFO] [stdout] 9 | enum RenamedEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_rename.rs:11:7 [INFO] [stdout] | [INFO] [stdout] 11 | #[ts(rename = &"BB")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 8 + #[derive(TS)] [INFO] [stdout] 9 | enum RenamedEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_rename.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | #[ts(rename = "C".repeat(2))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 8 + #[derive(TS)] [INFO] [stdout] 9 | enum RenamedEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_rename.rs:26:3 [INFO] [stdout] | [INFO] [stdout] 26 | #[ts(export, export_to = "union_rename/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 28 + #[derive(TS)] [INFO] [stdout] 29 | enum WithStringExpression { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_rename.rs:27:3 [INFO] [stdout] | [INFO] [stdout] 27 | #[ts(rename = format!("{}With{}", "Renamed", "StringExpression"))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 28 + #[derive(TS)] [INFO] [stdout] 29 | enum WithStringExpression { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_rename.rs:43:3 [INFO] [stdout] | [INFO] [stdout] 43 | #[ts(export, export_to = "union_rename/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 45 + #[derive(TS)] [INFO] [stdout] 46 | enum WithStrExpression { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_rename.rs:44:3 [INFO] [stdout] | [INFO] [stdout] 44 | #[ts(rename = &"RenamedWithStrExpression")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 45 + #[derive(TS)] [INFO] [stdout] 46 | enum WithStrExpression { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_rename.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[ts(export, export_to = "union_rename/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 62 + #[derive(TS)] [INFO] [stdout] 63 | enum RenameUsingModuleName { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_rename.rs:61:3 [INFO] [stdout] | [INFO] [stdout] 61 | #[ts(rename = format!("i_am_inside_module_{}", module_path!().rsplit_once("::").unwrap().1))] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 62 + #[derive(TS)] [INFO] [stdout] 63 | enum RenameUsingModuleName { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_serde.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[ts(export, export_to = "union_serde/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 12 + #[derive(TS)] [INFO] [stdout] 13 | enum SimpleEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_serde.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | #[ts(export, export_to = "union_serde/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 22 + #[derive(TS)] [INFO] [stdout] 23 | enum ComplexEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_serde.rs:34:3 [INFO] [stdout] | [INFO] [stdout] 34 | #[ts(export, export_to = "union_serde/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 35 + #[derive(TS)] [INFO] [stdout] 36 | enum Untagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_unnamed_serde_skip.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[ts(export, export_to = "union_unnamed_serde/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 12 + #[derive(TS)] [INFO] [stdout] 13 | enum TestUntagged { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_unnamed_serde_skip.rs:24:3 [INFO] [stdout] | [INFO] [stdout] 24 | #[ts(export, export_to = "union_unnamed_serde/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 25 + #[derive(TS)] [INFO] [stdout] 26 | enum TestExternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_unnamed_serde_skip.rs:39:3 [INFO] [stdout] | [INFO] [stdout] 39 | #[ts(export, export_to = "union_unnamed_serde/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 40 + #[derive(TS)] [INFO] [stdout] 41 | enum TestAdjacently { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_unnamed_serde_skip.rs:54:3 [INFO] [stdout] | [INFO] [stdout] 54 | #[ts(export, export_to = "union_unnamed_serde/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 55 + #[derive(TS)] [INFO] [stdout] 56 | enum TestInternally { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_with_data.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 9 | #[ts(export, export_to = "union_with_data/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 10 + #[derive(TS)] [INFO] [stdout] 11 | struct Bar { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_with_data.rs:16:3 [INFO] [stdout] | [INFO] [stdout] 16 | #[ts(export, export_to = "union_with_data/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 17 + #[derive(TS)] [INFO] [stdout] 18 | struct Foo { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_with_data.rs:23:3 [INFO] [stdout] | [INFO] [stdout] 23 | #[ts(export, export_to = "union_with_data/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 24 + #[derive(TS)] [INFO] [stdout] 25 | enum SimpleEnum { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_with_internal_tag.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[ts(export, export_to = "union_with_internal_tag/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 12 + #[derive(TS)] [INFO] [stdout] 13 | enum EnumWithInternalTag { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_with_internal_tag.rs:19:3 [INFO] [stdout] | [INFO] [stdout] 19 | #[ts(export, export_to = "union_with_internal_tag/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 20 + #[derive(TS)] [INFO] [stdout] 21 | struct InnerA { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_with_internal_tag.rs:26:3 [INFO] [stdout] | [INFO] [stdout] 26 | #[ts(export, export_to = "union_with_internal_tag/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 27 + #[derive(TS)] [INFO] [stdout] 28 | struct InnerB { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/union_with_internal_tag.rs:35:3 [INFO] [stdout] | [INFO] [stdout] 35 | #[ts(export, export_to = "union_with_internal_tag/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 36 + #[derive(TS)] [INFO] [stdout] 37 | enum EnumWithInternalTag2 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/unit.rs:5:3 [INFO] [stdout] | [INFO] [stdout] 5 | #[ts(export, export_to = "unit/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 6 + #[derive(TS)] [INFO] [stdout] 7 | struct Unit; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/unit.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[ts(export, export_to = "unit/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 12 + #[derive(TS)] [INFO] [stdout] 13 | struct Unit2 {} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/unit.rs:17:3 [INFO] [stdout] | [INFO] [stdout] 17 | #[ts(export, export_to = "unit/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 18 + #[derive(TS)] [INFO] [stdout] 19 | struct Unit3(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/unit.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | #[ts(export, export_to = "unit/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 23 + #[derive(TS)] [INFO] [stdout] 24 | struct Unit4(()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/unsized.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export, export_to = "unsized/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 9 + #[derive(TS)] [INFO] [stdout] 10 | struct S<'a> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_typescript.rs:8:3 [INFO] [stdout] | [INFO] [stdout] 8 | #[ts(export, export_to = "enum_typescript/", use_ts_enum)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 12 + #[derive(TS)] [INFO] [stdout] 13 | enum A { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_typescript.rs:41:3 [INFO] [stdout] | [INFO] [stdout] 41 | #[ts(export, export_to = "enum_typescript/", use_ts_enum)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 45 + #[derive(TS)] [INFO] [stdout] 46 | enum B { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_typescript.rs:71:3 [INFO] [stdout] | [INFO] [stdout] 71 | #[ts(export, export_to = "enum_typescript/")] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 75 + #[derive(TS)] [INFO] [stdout] 76 | struct Hello { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_typescript.rs:77:7 [INFO] [stdout] | [INFO] [stdout] 77 | #[ts(inline)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `ts` in this scope [INFO] [stdout] --> tests/integration/enum_typescript.rs:102:3 [INFO] [stdout] | [INFO] [stdout] 102 | #[ts(export, export_to = "enum_typescript/", use_ts_enum)] [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: `ts` is an attribute that can be used by the derive macro `TS`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 106 + #[derive(TS)] [INFO] [stdout] 107 | enum C { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `export_bindings_withstrtofile` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | export_bindings_withstrtofile(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `export_bindings_withstrtodir` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | export_bindings_withstrtodir(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `export_bindings_withstrreftofile` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | export_bindings_withstrreftofile(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `export_bindings_withstrreftodir` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | export_bindings_withstrreftodir(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `export_bindings_withstringtofile` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | export_bindings_withstringtofile(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `export_bindings_withstringtodir` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | export_bindings_withstringtodir(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `export_bindings_withstringreftofile` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | export_bindings_withstringreftofile(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `export_bindings_withstringreftodir` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | export_bindings_withstringreftodir(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `export_bindings_toabsolutefilepath` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | export_bindings_toabsolutefilepath(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `export_bindings_toabsolutedirpath` in this scope [INFO] [stdout] --> tests/integration/export_to.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | export_bindings_toabsolutedirpath(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `export_bindings_foo` in this scope [INFO] [stdout] --> tests/integration/path_bug.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | export_bindings_foo(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ts-rs-forge` (test "integration") due to 549 previous errors [INFO] running `Command { std: "docker" "inspect" "98c4a80150ef4f5d905b60c44ad8e327a9e0d753220bf9bddb128b4674e3f63e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "98c4a80150ef4f5d905b60c44ad8e327a9e0d753220bf9bddb128b4674e3f63e", kill_on_drop: false }` [INFO] [stdout] 98c4a80150ef4f5d905b60c44ad8e327a9e0d753220bf9bddb128b4674e3f63e