Expand description
Collections of handler (what to do with matched paths and data).
Re-exports§
pub use self::analyser::Analyser;pub use self::buffer::Buffer;pub use self::group::Group;pub use self::indenter::Indenter;pub use self::indexer::Indexer;pub use self::output::Output;pub use self::regex::Regex;pub use self::replace::Replace;pub use self::shorten::Shorten;pub use self::unstringify::Unstringify;
Modules§
- analyser
- Handler which stores matched paths
- buffer
- Handler which buffers output which can be manually extracted
- group
- Handler which groups multiple handlers together
- indenter
- Handler which alters indentation of matched data
- indexer
- Handler which stores indexes where matched data are kept. The data should be within <start_idx, end_idx) range
- output
- Handler which puts output into writeable struct
- regex
- Handler which pefroms regex conversion on mathed data
- replace
- Handler which replaces output by fixed data
it can be used e.g. to clear the sensitive data
"secred_password"-> `“***” - shorten
- Handler which shortens matched data
it can be used e.g. shorten long strings
"some long text"->"some lon..." - unstringify
- Handler which unstringifies matched data
it can be used e.g. shorten long strings
"{\"aa\": {\"bb\":2}, \"cc\": \"dd\"}"->{"aa": {"bb": 2}, "cc": "dd"}
Traits§
- Handler
- Common handler trait