pub struct GlobalHooksOptions {
pub before: Option<Arc<dyn GlobalBeforeHook>>,
pub after: Option<Arc<dyn GlobalAfterHook>>,
}Expand description
Global before/after hooks applied to every matched endpoint.
Fields§
§before: Option<Arc<dyn GlobalBeforeHook>>§after: Option<Arc<dyn GlobalAfterHook>>Implementations§
Source§impl GlobalHooksOptions
impl GlobalHooksOptions
pub fn new() -> Self
pub fn before<H>(self, hook: H) -> Selfwhere
H: GlobalBeforeHook,
pub fn after<H>(self, hook: H) -> Selfwhere
H: GlobalAfterHook,
Trait Implementations§
Source§impl Clone for GlobalHooksOptions
impl Clone for GlobalHooksOptions
Source§fn clone(&self) -> GlobalHooksOptions
fn clone(&self) -> GlobalHooksOptions
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 GlobalHooksOptions
impl Debug for GlobalHooksOptions
Source§impl Default for GlobalHooksOptions
impl Default for GlobalHooksOptions
Source§fn default() -> GlobalHooksOptions
fn default() -> GlobalHooksOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for GlobalHooksOptions
impl !UnwindSafe for GlobalHooksOptions
impl Freeze for GlobalHooksOptions
impl Send for GlobalHooksOptions
impl Sync for GlobalHooksOptions
impl Unpin for GlobalHooksOptions
impl UnsafeUnpin for GlobalHooksOptions
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