Skip to main content

Crate reovim_module_codec_csv

Crate reovim_module_codec_csv 

Source
Expand description

CSV/TSV content codec module for reovim.

Provides delimiter-separated value file support for the content codec pipeline:

  • CsvClassifier detects CSV/TSV/PSV files by delimiter analysis or file extension (priority 15)
  • CsvCodecFactory creates CsvCodec instances for column-aligned tabular view with round-trip editing support

This is a BIDIRECTIONAL codec — CSV files can be edited and saved.

§Architecture

reovim-driver-codec              (trait definitions + stores)
        ^
        |
reovim-module-codec-csv          (THIS CRATE - CSV/TSV/PSV)

§Self-Registration Pattern

During init(), this module registers:

Re-exports§

pub use classifier::CsvClassifier;
pub use codec::CsvCodec;
pub use factory::CsvCodecFactory;

Modules§

classifier
CSV/TSV/PSV content classifier.
codec
CSV/TSV/PSV codec.
factory
CSV codec factory.

Structs§

CodecCsvModule
CSV/TSV content codec module.