Skip to content

Low prio: tempo-primitives fails to compile without default feature #404

@onbjerg

Description

@onbjerg

Running cargo hack check --feature-powerset marks tempo-primitives as unable to compile in any circumstance where the default feature is not enabled, suggesting one of the default features is actually mandatory.

Output:

failed commands:
    tempo-primitives:
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features cli`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary,cli`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features reth-codec`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary,reth-codec`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features cli,reth-codec`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary,cli,reth-codec`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features rpc`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary,rpc`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features cli,rpc`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary,cli,rpc`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features reth-codec,rpc`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary,reth-codec,rpc`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features cli,reth-codec,rpc`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary,cli,reth-codec,rpc`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features serde`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features cli,serde`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features reth-codec,serde`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features cli,reth-codec,serde`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features rpc,serde`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features cli,rpc,serde`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features reth-codec,rpc,serde`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features cli,reth-codec,rpc,serde`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features serde-bincode-compat`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary,serde-bincode-compat`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features cli,serde-bincode-compat`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary,cli,serde-bincode-compat`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features reth-codec,serde-bincode-compat`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary,reth-codec,serde-bincode-compat`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features cli,reth-codec,serde-bincode-compat`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary,cli,reth-codec,serde-bincode-compat`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features rpc,serde-bincode-compat`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary,rpc,serde-bincode-compat`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features cli,rpc,serde-bincode-compat`
        `/home/oliver/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/cargo check --manifest-path crates/primitives/Cargo.toml --no-default-features --features arbitrary,cli,rpc,serde-bincode-compat`

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-debtA clean up/refactor of existing code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions