[][src]Module skim::prelude

Re-exports

pub use crate::*;

Structs

AndOrEngineFactory
AnsiString

A String that contains ANSI state (e.g. colors)

Arc

A thread-safe reference-counting pointer. 'Arc' stands for 'Atomically Reference Counted'.

AtomicUsize

An integer type which can be safely shared between threads.

CollectorOption
ExactOrFuzzyEngineFactory
Receiver

The receiving side of a channel.

RegexEngineFactory
Sender

The sending side of a channel.

SkimItemReader
SkimOptions
SkimOptionsBuilder

Builder for SkimOptions.

SkimOutput

Enums

CollectorInput
Cow

A clone-on-write smart pointer.

FuzzyAlgorithm
Ordering

Atomic memory orderings

Functions

bounded

Creates a channel of bounded capacity.

read_and_collect_from_command

components_to_stop == 0 => all the threads have been stopped return (channel_for_receive_item, channel_to_stop_command)

unbounded

Creates a channel of unbounded capacity.