Enable `trust_return_value_nullability`
authorColin Walters <walters@verbum.org>
Thu, 1 Dec 2022 13:10:15 +0000 (08:10 -0500)
committerColin Walters <walters@verbum.org>
Fri, 17 Mar 2023 12:13:13 +0000 (08:13 -0400)
commit351d9ffbdc2b0daad813fa6787e1948132bcd620
tree118eda4d783b7584c2f37098cd753cf6b70db22f
parent4238ef4c685c138305a3ee017330bc6938f407f2
Enable `trust_return_value_nullability`

Several commonly used APIs currently unnecessarily return
`Option<T>`, like `ostree_deployment_get_csum()`.

Flip the gir flag for this to on; I think our annotations are
correct.
21 files changed:
rust-bindings/conf/ostree.toml
rust-bindings/src/auto/bootconfig_parser.rs
rust-bindings/src/auto/collection_ref.rs
rust-bindings/src/auto/deployment.rs
rust-bindings/src/auto/functions.rs
rust-bindings/src/auto/gpg_verify_result.rs
rust-bindings/src/auto/mutable_tree.rs
rust-bindings/src/auto/remote.rs
rust-bindings/src/auto/repo.rs
rust-bindings/src/auto/repo_file.rs
rust-bindings/src/auto/se_policy.rs
rust-bindings/src/auto/sign.rs
rust-bindings/src/auto/sysroot.rs
rust-bindings/src/auto/versions.txt
rust-bindings/src/collection_ref.rs
rust-bindings/src/object_name.rs
rust-bindings/src/sysroot.rs
rust-bindings/src/tests/collection_ref.rs
rust-bindings/sys/src/auto/versions.txt
rust-bindings/sys/src/lib.rs
rust-bindings/tests/sign/mod.rs