pub struct StopInput {
pub base: BaseHookInput,
pub stop_hook_active: bool,
}Expand description
Input payload for Stop.
Fields§
§base: BaseHookInputShared hook context.
stop_hook_active: booltrue when the stop-hook chain was previously active (re-entrant
call). Callbacks typically return HookDecision::passthrough()
when this is set to avoid infinite loops.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for StopInput
impl<'de> Deserialize<'de> for StopInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StopInput
impl RefUnwindSafe for StopInput
impl Send for StopInput
impl Sync for StopInput
impl Unpin for StopInput
impl UnsafeUnpin for StopInput
impl UnwindSafe for StopInput
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