oxilean_codegen/ruby_backend/
rubyvisibility_traits.rs1use crate::lcnf::*;
12
13use super::functions::{fmt_ruby_class, fmt_ruby_method, fmt_ruby_module_stmt, fmt_ruby_stmt};
14use super::types::RubyVisibility;
15use std::fmt;
16
17impl fmt::Display for RubyVisibility {
18 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
19 match self {
20 RubyVisibility::Public => write!(f, "public"),
21 RubyVisibility::Protected => write!(f, "protected"),
22 RubyVisibility::Private => write!(f, "private"),
23 }
24 }
25}