Skip to main content

Crate cloakrs_adapters

Crate cloakrs_adapters 

Source
Expand description

Format adapters for scanning files and streams.

JSON, CSV, plaintext, log stream, and SQL dump adapters live here.

Re-exports§

pub use csv::mask_csv_reader;
pub use csv::scan_csv_str;
pub use csv::CsvCellScanResult;
pub use csv::CsvScanOptions;
pub use csv::CsvScanResult;
pub use json::scan_json_str;
pub use json::scan_json_value;
pub use json::JsonScanOptions;
pub use json::JsonScanResult;
pub use json::JsonStringScanResult;
pub use logstream::mask_log_reader;
pub use logstream::scan_log_str;
pub use logstream::LogLineFormat;
pub use logstream::LogLineScanResult;
pub use logstream::LogStreamScanResult;
pub use plaintext::scan_lines;
pub use plaintext::scan_text;
pub use plaintext::LineScanResult;
pub use sql::mask_sql_reader;
pub use sql::scan_sql_str;
pub use sql::SqlScanResult;
pub use sql::SqlValueScanResult;

Modules§

csv
CSV adapter for column-aware scanning.
json
JSON adapter for scanning string values with path metadata.
logstream
Log stream adapter for line-by-line scanning.
plaintext
Plaintext scanning adapter.
sql
SQL dump adapter for masking quoted values in INSERT statements.

Structs§

AdapterFinding
A grouped finding location exposed through the common adapter report.
AdapterReport
Common report shape returned by simple adapter wrappers.
CsvAdapter
CSV adapter wrapper.
JsonAdapter
JSON adapter wrapper.
LogStreamAdapter
Log stream adapter wrapper.
PlaintextAdapter
Plaintext adapter wrapper.
SqlAdapter
SQL dump adapter wrapper.

Enums§

AdapterKind
Supported adapter kinds for common report output.

Traits§

Adapter
A simple string-to-string adapter interface for library and CLI callers.

Functions§

version
Returns the crate version.