pub unsafe trait MTLLogState:
NSObjectProtocol
+ Send
+ Sync {
// Provided method
unsafe fn addLogHandler(
&self,
block: &DynBlock<dyn Fn(*mut NSString, *mut NSString, MTLLogLevel, NonNull<NSString>)>,
)
where Self: Sized + Message { ... }
}Available on crate feature
MTLLogState only.Expand description
Provided Methods§
Sourceunsafe fn addLogHandler(
&self,
block: &DynBlock<dyn Fn(*mut NSString, *mut NSString, MTLLogLevel, NonNull<NSString>)>,
)
Available on crate feature block2 only.
unsafe fn addLogHandler( &self, block: &DynBlock<dyn Fn(*mut NSString, *mut NSString, MTLLogLevel, NonNull<NSString>)>, )
block2 only.Add a function block to handle log message output. In the absence of any handlers, log messages go through the default handler.
§Safety
block block must be sendable.