Skip to content

Incorrect use of deprecated attribute #1475

@estebank

Description

@estebank

rust-lang/rust#56896 is making the correct use of deprecated mandatory in rustc. We can't apply this as a hard error due to the following use in bindgen:

[INFO] [stderr]     Checking bindgen v0.32.3
[INFO] [stderr] error: expected meta item sequence
[INFO] [stderr]    --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/bindgen-0.32.3/src/lib.rs:677:5
[INFO] [stderr]     |
[INFO] [stderr] 677 |     #[deprecated = "Use blacklist_type instead"]
[INFO] [stderr]     |     ^^-----------------------------------------^
[INFO] [stderr]     |       |
[INFO] [stderr]     |       help: use the `note` key: `deprecated(note = "Use blacklist_type instead")`
[INFO] [stderr] 
[INFO] [stderr] error: expected meta item sequence
[INFO] [stderr]    --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/bindgen-0.32.3/src/lib.rs:699:5
[INFO] [stderr]     |
[INFO] [stderr] 699 |     #[deprecated = "use whitelist_type instead"]
[INFO] [stderr]     |     ^^-----------------------------------------^
[INFO] [stderr]     |       |
[INFO] [stderr]     |       help: use the `note` key: `deprecated(note = "use whitelist_type instead")`
[INFO] [stderr] 
[INFO] [stderr] error: expected meta item sequence
[INFO] [stderr]    --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/bindgen-0.32.3/src/lib.rs:723:5
[INFO] [stderr]     |
[INFO] [stderr] 723 |     #[deprecated = "use whitelist_function instead"]
[INFO] [stderr]     |     ^^---------------------------------------------^
[INFO] [stderr]     |       |
[INFO] [stderr]     |       help: use the `note` key: `deprecated(note = "use whitelist_function instead")`
[INFO] [stderr] 
[INFO] [stderr] error: expected meta item sequence
[INFO] [stderr]    --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/bindgen-0.32.3/src/lib.rs:739:5
[INFO] [stderr]     |
[INFO] [stderr] 739 |     #[deprecated = "use whitelist_var instead"]
[INFO] [stderr]     |     ^^----------------------------------------^
[INFO] [stderr]     |       |
[INFO] [stderr]     |       help: use the `note` key: `deprecated(note = "use whitelist_var instead")`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions