Crates.io | transducers |
lib.rs | transducers |
version | 0.0.2 |
source | src |
created_at | 2015-01-17 21:38:54.440058 |
updated_at | 2016-01-27 09:06:21.458658 |
description | A transducer library for Rust |
homepage | https://github.com/ruud-v-a/transducers |
repository | https://github.com/ruud-v-a/transducers |
max_upload_size | |
id | 807 |
size | 52,989 |
A transducer library for Rust.
Transducers are a way to decouple tranformation and reduction
operations from the procedure in which the data is provided. They allow the
implementation of common functions like map
and filter
to be reused for
any type that represents a succession of data, and they allow your reduction
functions to be decoupled from the way in which the data is provided, whether
that is a collection, an iterator, a channel, or an observable.
The library is licensed under the GNU General Public License version 3 during the alpha stage.