pipebase

Crates.iopipebase
lib.rspipebase
version0.2.0
sourcesrc
created_at2021-08-04 02:24:14.732556
updated_at2021-12-26 00:02:56.318578
descriptionA tokio based runtime library for data integration app
homepagehttps://github.com/pipebase/pipebase
repositoryhttps://github.com/pipebase/pipebase
max_upload_size
id431300
size168,786
Li Yu (51yu)

documentation

https://docs.rs/pipebase/

README

pipebase is a tokio based runtime library for data integration app. It provides basic pipes implemented with rust standard library.

Basic Pipes

list of basic pipes built in pipebase

pipe type implementation example
Exporter Printer printer
Poller Timer timer
Listener LocalFilePathVisitor file_path
Streamer FileLineReader stateless_word_count
Streamer IteratorReader stateless_word_count
Mapper FieldVisit field_filter
Mapper FilterMap field_filter
Mapper StringSplitter stateless_word_count
Mapper Projection project_file
Mapper FileReader project_file
Mapper FileWriter convert_csv
Mapper Conversion convert_csv
Selector RandomSelector ingest_redis_parallel
Collector TextCollector ingest_elasticsearch
Collector InMemoryWindowCollector moving_average
Commit count: 948

cargo fmt