vicis-core 0.2.0

Manipulate LLVM-IR in Pure Rust
Documentation
pub mod parser;

pub use parser::parse_visibility as parse;

use std::fmt;

pub enum Visibility {
    Default,
    Hidden,
    Protected,
}

impl fmt::Debug for Visibility {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        match self {
            Self::Default => write!(f, "default"),
            Self::Hidden => write!(f, "hidden"),
            Self::Protected => write!(f, "protected"),
        }
    }
}