pub struct KernelNotificationInterfaceCallbacks {
pub kn_block_tip: Box<dyn BlockTip>,
pub kn_header_tip: Box<dyn HeaderTip>,
pub kn_progress: Box<dyn Progress>,
pub kn_warning_set: Box<dyn WarningSet>,
pub kn_warning_unset: Box<dyn WarningUnset>,
pub kn_flush_error: Box<dyn FlushError>,
pub kn_fatal_error: Box<dyn FatalError>,
}Expand description
A callback holder struct for the notification interface calls.
Fields§
§kn_block_tip: Box<dyn BlockTip>§kn_header_tip: Box<dyn HeaderTip>§kn_progress: Box<dyn Progress>§kn_warning_set: Box<dyn WarningSet>§kn_warning_unset: Box<dyn WarningUnset>§kn_flush_error: Box<dyn FlushError>§kn_fatal_error: Box<dyn FatalError>Auto Trait Implementations§
impl Freeze for KernelNotificationInterfaceCallbacks
impl !RefUnwindSafe for KernelNotificationInterfaceCallbacks
impl !Send for KernelNotificationInterfaceCallbacks
impl !Sync for KernelNotificationInterfaceCallbacks
impl Unpin for KernelNotificationInterfaceCallbacks
impl !UnwindSafe for KernelNotificationInterfaceCallbacks
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more