sway_core/language/visibility.rs
1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)]
4pub enum Visibility {
5 Private,
6 Public,
7}
8
9impl Visibility {
10 pub fn is_public(&self) -> bool {
11 matches!(self, &Visibility::Public)
12 }
13 pub fn is_private(&self) -> bool {
14 !self.is_public()
15 }
16}