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<StopInput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StopInput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for StopInput
impl Serialize for StopInput
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. 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