pub trait TypeArchiveConflictHandler: Sized {
// Required method
fn handle_conflict(&mut self, conflicts: &TypeArchiveMergeConflict) -> bool;
// Provided method
unsafe extern "C" fn cb_handle_conflict(
ctxt: *mut c_void,
conflicts: *mut *mut BNTypeArchiveMergeConflict,
conflict_count: usize,
) -> bool { ... }
}
Required Methods§
fn handle_conflict(&mut self, conflicts: &TypeArchiveMergeConflict) -> bool
Provided Methods§
unsafe extern "C" fn cb_handle_conflict( ctxt: *mut c_void, conflicts: *mut *mut BNTypeArchiveMergeConflict, conflict_count: usize, ) -> bool
Object Safety§
This trait is not object safe.