Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NfNitLoop/pipeliner
/ types & classes
Types & classes
11 in github.com/NfNitLoop/pipeliner
⨍
Functions
35
◇
Types & classes
11
Class
PanicGuard
A PanicGuard wraps a Sender<Item=Result<T,()>> and sends an Err(()) through it if the PanicGuard is dropped while the current thread is panicking. Thi
src/panic_guard.rs:9
Interface
Pipeline
Things which implement this can be used with the Pipeliner library.
src/lib.rs:51
Class
PipelineBuilder
This is an intermediate data structure which allows you to configure how your pipeline should run.
src/lib.rs:71
Class
PipelineIter
An unorderd output iterator which manages its own threads.
src/unordered.rs:12
Class
PipelineIter
Implements the ordered variant of PipelineIter.
src/ordered/mod.rs:11
Class
PromiseIterator
Wraps an iterator. *This* Iterator's next() will call the inner one, create a promise, enqueue the promise_rx on an output channel, and return the (ne
src/ordered/mod.rs:113
Class
Receiver
src/ordered/promise.rs:32
Interface
ResultTrait
This lets me access a Result's Ok/Err types as associated types:
src/unordered.rs:183
Class
Sender
src/ordered/promise.rs:12
Interface
Sender
A trait for the common functionality in mpsc::Sender mpsc::SyncSender crossbeam_channel::Sender
src/panic_guard.rs:28
Class
SharedIterator
An iterator which can be safely shared between threads.
src/unordered.rs:148