pub struct HookRunOutcome {
pub decision: HookResult,
pub injected_contexts: Vec<String>,
}Expand description
Aggregate output from every hook registered at one seam.
Fields§
§decision: HookResult§injected_contexts: Vec<String>Trait Implementations§
Source§impl Clone for HookRunOutcome
impl Clone for HookRunOutcome
Source§fn clone(&self) -> HookRunOutcome
fn clone(&self) -> HookRunOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HookRunOutcome
impl Debug for HookRunOutcome
Source§impl Default for HookRunOutcome
impl Default for HookRunOutcome
impl Eq for HookRunOutcome
Source§impl PartialEq for HookRunOutcome
impl PartialEq for HookRunOutcome
impl StructuralPartialEq for HookRunOutcome
Auto Trait Implementations§
impl Freeze for HookRunOutcome
impl RefUnwindSafe for HookRunOutcome
impl Send for HookRunOutcome
impl Sync for HookRunOutcome
impl Unpin for HookRunOutcome
impl UnsafeUnpin for HookRunOutcome
impl UnwindSafe for HookRunOutcome
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.