objc2_foundation/
process_info.rs

1use core::fmt;
2use core::panic::{RefUnwindSafe, UnwindSafe};
3
4use crate::NSProcessInfo;
5
6impl UnwindSafe for NSProcessInfo {}
7impl RefUnwindSafe for NSProcessInfo {}
8
9impl fmt::Debug for NSProcessInfo {
10    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
11        let mut debug = f.debug_struct("NSProcessInfo");
12
13        #[cfg(feature = "NSString")]
14        debug.field("processName", &self.processName());
15
16        debug.finish_non_exhaustive()
17    }
18}