Skip to content

Add very limited support for #[builder(const)] #929

Add very limited support for #[builder(const)]

Add very limited support for #[builder(const)] #929

Triggered via pull request April 12, 2025 18:46
Status Failure
Total duration 5m 48s
Artifacts

ci.yml

on: pull_request
compilation-benchmarks
2m 16s
compilation-benchmarks
version-sync
5s
version-sync
cargo-lock
7s
cargo-lock
cargo-fmt
22s
cargo-fmt
cargo-machete
3s
cargo-machete
taplo-fmt
4s
taplo-fmt
prettier
8s
prettier
typos
5s
typos
website-build
20s
website-build
Matrix: cargo-doc
Matrix: cargo-miri
Matrix: runtime-benchmarks
Matrix: test-msrv
Matrix: test-stable
Matrix: test-unstable
Fit to window
Zoom out
Zoom in

Annotations

78 errors and 28 warnings
test-stable (macos)
ENOENT: no such file or directory, opendir '/Users/runner/work/bon/bon/target/tests/target'
test-stable (macos)
Error: ENOENT: no such file or directory, opendir '/Users/runner/work/bon/bon/target/tests/target'
test-stable (macos)
`#[builder(required)]` can only be applied to members of type `Option<T>` to disable their special handling
test-stable (macos)
`start_fn` attribute can't be specified together with `required`
test-stable (macos)
`finish_fn` attribute can't be specified together with `required`
test-stable (macos)
`skip` attribute can't be specified together with `required`
test-stable (macos)
no method named `maybe_member` found for struct `ValidBuilder` in the current scope
test-stable (macos)
no method named `maybe_some_member` found for struct `ValidBuilder` in the current scope
test-stable (macos)
the member `Unset<arg1>` was not set, but this method requires it to be set
test-stable (macos)
`#[builder(required)]` can only be applied to members of type `Option<T>` to disable their special handling
test-stable (macos)
`start_fn` attribute can't be specified together with `required`
test-stable (macos)
`finish_fn` attribute can't be specified together with `required`
test-stable (ubuntu)
ENOENT: no such file or directory, opendir '/home/runner/work/bon/bon/target/tests/target'
test-stable (ubuntu)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/bon/bon/target/tests/target'
test-stable (ubuntu)
`#[builder(required)]` can only be applied to members of type `Option<T>` to disable their special handling
test-stable (ubuntu)
`start_fn` attribute can't be specified together with `required`
test-stable (ubuntu)
`finish_fn` attribute can't be specified together with `required`
test-stable (ubuntu)
`skip` attribute can't be specified together with `required`
test-stable (ubuntu)
no method named `maybe_member` found for struct `ValidBuilder` in the current scope
test-stable (ubuntu)
no method named `maybe_some_member` found for struct `ValidBuilder` in the current scope
test-stable (ubuntu)
the member `Unset<arg1>` was not set, but this method requires it to be set
test-stable (ubuntu)
`#[builder(required)]` can only be applied to members of type `Option<T>` to disable their special handling
test-stable (ubuntu)
`start_fn` attribute can't be specified together with `required`
test-stable (ubuntu)
`finish_fn` attribute can't be specified together with `required`
test-stable (ubuntu, --locked)
ENOENT: no such file or directory, opendir '/home/runner/work/bon/bon/target/tests/target'
test-stable (ubuntu, --locked)
Error: ENOENT: no such file or directory, opendir '/home/runner/work/bon/bon/target/tests/target'
test-stable (ubuntu, --locked)
`#[builder(required)]` can only be applied to members of type `Option<T>` to disable their special handling
test-stable (ubuntu, --locked)
`start_fn` attribute can't be specified together with `required`
test-stable (ubuntu, --locked)
`finish_fn` attribute can't be specified together with `required`
test-stable (ubuntu, --locked)
`skip` attribute can't be specified together with `required`
test-stable (ubuntu, --locked)
no method named `maybe_member` found for struct `ValidBuilder` in the current scope
test-stable (ubuntu, --locked)
no method named `maybe_some_member` found for struct `ValidBuilder` in the current scope
test-stable (ubuntu, --locked)
the member `Unset<arg1>` was not set, but this method requires it to be set
test-stable (ubuntu, --locked)
`#[builder(required)]` can only be applied to members of type `Option<T>` to disable their special handling
test-stable (ubuntu, --locked)
`start_fn` attribute can't be specified together with `required`
test-stable (ubuntu, --locked)
`finish_fn` attribute can't be specified together with `required`
test-stable (macos, --locked)
ENOENT: no such file or directory, opendir '/Users/runner/work/bon/bon/target/tests/target'
test-stable (macos, --locked)
Error: ENOENT: no such file or directory, opendir '/Users/runner/work/bon/bon/target/tests/target'
test-stable (macos, --locked)
`#[builder(required)]` can only be applied to members of type `Option<T>` to disable their special handling
test-stable (macos, --locked)
`start_fn` attribute can't be specified together with `required`
test-stable (macos, --locked)
`finish_fn` attribute can't be specified together with `required`
test-stable (macos, --locked)
`skip` attribute can't be specified together with `required`
test-stable (macos, --locked)
no method named `maybe_member` found for struct `ValidBuilder` in the current scope
test-stable (macos, --locked)
no method named `maybe_some_member` found for struct `ValidBuilder` in the current scope
test-stable (macos, --locked)
the member `Unset<arg1>` was not set, but this method requires it to be set
test-stable (macos, --locked)
`#[builder(required)]` can only be applied to members of type `Option<T>` to disable their special handling
test-stable (macos, --locked)
`start_fn` attribute can't be specified together with `required`
test-stable (macos, --locked)
`finish_fn` attribute can't be specified together with `required`
test-msrv (macos): bon-macros/src/parsing/const_.rs#L130
cannot find tuple struct or tuple variant `RawAddr` in this scope
test-msrv (macos)
Process completed with exit code 101.
test-stable (windows, --locked)
ENOENT: no such file or directory, opendir 'D:\a\bon\bon\target\tests\target'
test-stable (windows, --locked)
Error: ENOENT: no such file or directory, opendir 'D:\a\bon\bon\target\tests\target'
test-stable (windows, --locked)
`#[builder(required)]` can only be applied to members of type `Option<T>` to disable their special handling
test-stable (windows, --locked)
`start_fn` attribute can't be specified together with `required`
test-stable (windows, --locked)
`finish_fn` attribute can't be specified together with `required`
test-stable (windows, --locked)
`skip` attribute can't be specified together with `required`
test-stable (windows, --locked)
no method named `maybe_member` found for struct `ValidBuilder` in the current scope
test-stable (windows, --locked)
no method named `maybe_some_member` found for struct `ValidBuilder` in the current scope
test-stable (windows, --locked)
the member `Unset<arg1>` was not set, but this method requires it to be set
test-stable (windows, --locked)
`#[builder(required)]` can only be applied to members of type `Option<T>` to disable their special handling
test-stable (windows, --locked)
`start_fn` attribute can't be specified together with `required`
test-stable (windows, --locked)
`finish_fn` attribute can't be specified together with `required`
test-stable (windows)
ENOENT: no such file or directory, opendir 'D:\a\bon\bon\target\tests\target'
test-stable (windows)
Error: ENOENT: no such file or directory, opendir 'D:\a\bon\bon\target\tests\target'
test-stable (windows)
`#[builder(required)]` can only be applied to members of type `Option<T>` to disable their special handling
test-stable (windows)
`start_fn` attribute can't be specified together with `required`
test-stable (windows)
`finish_fn` attribute can't be specified together with `required`
test-stable (windows)
`skip` attribute can't be specified together with `required`
test-stable (windows)
no method named `maybe_member` found for struct `ValidBuilder` in the current scope
test-stable (windows)
no method named `maybe_some_member` found for struct `ValidBuilder` in the current scope
test-stable (windows)
the member `Unset<arg1>` was not set, but this method requires it to be set
test-stable (windows)
`#[builder(required)]` can only be applied to members of type `Option<T>` to disable their special handling
test-stable (windows)
`start_fn` attribute can't be specified together with `required`
test-stable (windows)
`finish_fn` attribute can't be specified together with `required`
test-msrv (ubuntu): bon-macros/src/parsing/const_.rs#L130
cannot find tuple struct or tuple variant `RawAddr` in this scope
test-msrv (ubuntu)
Process completed with exit code 101.
test-msrv (windows): bon-macros/src/parsing/const_.rs#L130
cannot find tuple struct or tuple variant `RawAddr` in this scope
test-msrv (windows)
Process completed with exit code 101.
cargo-fmt
Cache not found for keys: v0-rust-cargo-fmt-Linux-x64-4dea6e8b-9d1f77c3, v0-rust-cargo-fmt-Linux-x64-4dea6e8b
test-unstable (nightly)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
cargo-doc (ubuntu)
Cache not found for keys: v0-rust-cargo-doc-Linux-x64-4dea6e8b-9d1f77c3, v0-rust-cargo-doc-Linux-x64-4dea6e8b
test-unstable (beta, --locked)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
cargo-doc (macos)
Cache not found for keys: v0-rust-cargo-doc-Darwin-arm64-1173abd8-9d1f77c3, v0-rust-cargo-doc-Darwin-arm64-1173abd8
test-stable (macos)
Cache not found for keys: v0-rust-test-stable-Darwin-arm64-1173abd8-9d1f77c3, v0-rust-test-stable-Darwin-arm64-1173abd8
test-stable (ubuntu)
Cache not found for keys: v0-rust-test-stable-Linux-x64-4dea6e8b-9d1f77c3, v0-rust-test-stable-Linux-x64-4dea6e8b
test-stable (ubuntu, --locked)
Cache not found for keys: v0-rust-test-stable-Linux-x64-4dea6e8b-9d1f77c3, v0-rust-test-stable-Linux-x64-4dea6e8b
test-stable (ubuntu, --locked)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
test-stable (macos, --locked)
Cache not found for keys: v0-rust-test-stable-Darwin-arm64-1173abd8-9d1f77c3, v0-rust-test-stable-Darwin-arm64-1173abd8
test-stable (macos, --locked)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
runtime-benchmarks (args_10_alloc)
Cache not found for keys: v0-rust-runtime-benchmarks-Linux-x64-4dea6e8b-9d1f77c3, v0-rust-runtime-benchmarks-Linux-x64-4dea6e8b
runtime-benchmarks (args_10_alloc)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
runtime-benchmarks (args_3)
Cache not found for keys: v0-rust-runtime-benchmarks-Linux-x64-4dea6e8b-9d1f77c3, v0-rust-runtime-benchmarks-Linux-x64-4dea6e8b
runtime-benchmarks (args_3)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
runtime-benchmarks (args_20)
Cache not found for keys: v0-rust-runtime-benchmarks-Linux-x64-4dea6e8b-9d1f77c3, v0-rust-runtime-benchmarks-Linux-x64-4dea6e8b
runtime-benchmarks (args_10)
Cache not found for keys: v0-rust-runtime-benchmarks-Linux-x64-4dea6e8b-9d1f77c3, v0-rust-runtime-benchmarks-Linux-x64-4dea6e8b
runtime-benchmarks (args_10)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
runtime-benchmarks (args_10_structs)
Cache not found for keys: v0-rust-runtime-benchmarks-Linux-x64-4dea6e8b-9d1f77c3, v0-rust-runtime-benchmarks-Linux-x64-4dea6e8b
runtime-benchmarks (args_10_structs)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
runtime-benchmarks (args_5)
Cache not found for keys: v0-rust-runtime-benchmarks-Linux-x64-4dea6e8b-9d1f77c3, v0-rust-runtime-benchmarks-Linux-x64-4dea6e8b
runtime-benchmarks (args_5)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
cargo-miri
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
compilation-benchmarks
Cache not found for keys: v0-rust-compilation-benchmarks-Linux-x64-4dea6e8b-9d1f77c3, v0-rust-compilation-benchmarks-Linux-x64-4dea6e8b
cargo-doc (windows)
Cache not found for keys: v0-rust-cargo-doc-Windows_NT-x64-81dce7b3-869d0963, v0-rust-cargo-doc-Windows_NT-x64-81dce7b3
test-stable (windows, --locked)
Cache not found for keys: v0-rust-test-stable-Windows_NT-x64-81dce7b3-869d0963, v0-rust-test-stable-Windows_NT-x64-81dce7b3
test-stable (windows)
Cache not found for keys: v0-rust-test-stable-Windows_NT-x64-81dce7b3-869d0963, v0-rust-test-stable-Windows_NT-x64-81dce7b3
test-stable (windows)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists