diff --git a/gcc/rust/hir/tree/rust-hir-item.h b/gcc/rust/hir/tree/rust-hir-item.h index 2e35aea4abc..70d51384ded 100644 --- a/gcc/rust/hir/tree/rust-hir-item.h +++ b/gcc/rust/hir/tree/rust-hir-item.h @@ -576,6 +576,9 @@ public: // Returns whether visibility is in an error state. bool is_error () const { return vis_type == ERROR; } + // Does the current visibility refer to a simple `pub ` entirely public + bool is_public () const { return vis_type == PUBLIC; } + // Creates an error visibility. static Visibility create_error () {