pub enum TracerHook {
Show 45 variants
BinAddPost,
BinAddPre,
BinRemovePost,
BinRemovePre,
ElementNew,
ElementAddPad,
ElementRemovePad,
ElementChangeStatePost,
ElementChangeStatePre,
ElementPostMessagePost,
ElementPostMessagePre,
ElementQueryPost,
ElementQueryPre,
MiniObjectCreated,
MiniObjectDestroyed,
MiniObjectReffed,
MiniObjectUnreffed,
ObjectCreated,
ObjectDestroyed,
ObjectReffed,
ObjectUnreffed,
PadLinkPost,
PadLinkPre,
PadPullRangePost,
PadPullRangePre,
PadPushEventPost,
PadPushEventPre,
PadPushListPost,
PadPushListPre,
PadPushPost,
PadPushPre,
PadChainListPost,
PadChainListPre,
PadChainPost,
PadChainPre,
PadQueryPost,
PadQueryPre,
PadUnlinkPost,
PadUnlinkPre,
PluginFeatureLoaded,
MemoryInit,
MemoryFreePre,
MemoryFreePost,
PoolBufferQueued,
PoolBufferDequeued,
}Variants§
BinAddPost
BinAddPre
BinRemovePost
BinRemovePre
ElementNew
ElementAddPad
ElementRemovePad
ElementChangeStatePost
ElementChangeStatePre
ElementPostMessagePost
ElementPostMessagePre
ElementQueryPost
ElementQueryPre
MiniObjectCreated
MiniObjectDestroyed
MiniObjectReffed
MiniObjectUnreffed
ObjectCreated
ObjectDestroyed
ObjectReffed
ObjectUnreffed
PadLinkPost
PadLinkPre
PadPullRangePost
PadPullRangePre
PadPushEventPost
PadPushEventPre
PadPushListPost
PadPushListPre
PadPushPost
PadPushPre
PadChainListPost
PadChainListPre
PadChainPost
PadChainPre
PadQueryPost
PadQueryPre
PadUnlinkPost
PadUnlinkPre
PluginFeatureLoaded
MemoryInit
MemoryFreePre
MemoryFreePost
PoolBufferQueued
PoolBufferDequeued
Auto Trait Implementations§
impl Freeze for TracerHook
impl RefUnwindSafe for TracerHook
impl Send for TracerHook
impl Sync for TracerHook
impl Unpin for TracerHook
impl UnwindSafe for TracerHook
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more