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}