libgir/codegen/
ref_mode.rs

1use crate::analysis::ref_mode::RefMode;
2
3impl RefMode {
4    pub(crate) fn for_rust_type(self) -> &'static str {
5        match self {
6            RefMode::None | RefMode::ByRefFake => "",
7            RefMode::ByRef | RefMode::ByRefImmut | RefMode::ByRefConst => "&",
8            RefMode::ByRefMut => "&mut ",
9        }
10    }
11}