A simple crate exposing tapping functionality for all types, and extended
Future. Often useful for logging.
The tap operation takes, and then returns, full ownership of the variable being tapped. This means that the closure may have mutable access to the variable, even if the variable was previously immutable. This prevents accidental mutation.
future- Exposes the
tap_err(requires the futures crate).
Futures do not provide mutable access for tap closures.
nom3- Exposes the
TapNomOpstrait, which provides
tap_incompleteon their respective variants of
extern crate tap; use *;