define_interceptor

Macro define_interceptor 

Source
macro_rules! define_interceptor {
    (
		context: $context_name:ident<T>,
		trait: $trait_name:ident,
		fields: {
			$($field_name:ident: $field_type:ty),* $(,)?
		}
	) => { ... };
    (
		context: $context_name:ident,
		trait: $trait_name:ident<T>,
		fields: {
			$($field_name:ident: $field_type:ty),* $(,)?
		}
	) => { ... };
}
Expand description

Generic macro to define interceptor contexts, traits, and chain execution