pub struct InvocationCallbacks {
pub on_enter: Option<Box<dyn FnMut(InvocationContext, InvocationArgs)>>,
pub on_leave: Option<Box<dyn FnMut(InvocationContext, InvocationReturnValue)>>,
}Fields§
§on_enter: Option<Box<dyn FnMut(InvocationContext, InvocationArgs)>>§on_leave: Option<Box<dyn FnMut(InvocationContext, InvocationReturnValue)>>Auto Trait Implementations§
impl !RefUnwindSafe for InvocationCallbacks
impl !Send for InvocationCallbacks
impl !Sync for InvocationCallbacks
impl !UnwindSafe for InvocationCallbacks
impl Freeze for InvocationCallbacks
impl Unpin for InvocationCallbacks
impl UnsafeUnpin for InvocationCallbacks
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