Packages
Browse packages indexed by the registry.
Procedural macros for the batch crate
A proc-macro library for batch generating trait impls with a powerful DSL
The contracts and implementation for query batching.
A lock manager with batch-lock support.
This crate is a top level entrypoint for the `batch-mode` crate ecosystem
This crate contains the third party (3p) interface for the `batch-mode` crate ecosystem
This crate provides a client for interacting with OpenAI's batch processing API, allowing you to manage and download batch files asynchronously. It offers functionality for managing batch statuses, uploading files, and retrieving results after batch processing.
contains error types for the batch-mode system
Provides functionality for executing and managing batch processing workflows, including file management, status monitoring, error handling, and output reconciliation in OpenAI batch operations.
Provides utilities for managing batch indices and generating regex patterns for matching batch file names based on Usize or UUID identifiers.
Provides utilities for managing, serializing, and persisting batch metadata, including input, output, and error file IDs, with support for JSON serialization and file persistence.
Provides a framework for reconciling batch files in batch processing workflows, with automatic determination of reconciliation steps, error handling, and file processing.
Defines the schema and structures for batch processing, including batch choices, message roles, error handling, and token management, with support for JSON deserialization and validation.
contains the LanguageModelBatchAPIRequest struct which helps create language model batch requests.
Manages batch file triples (input, output, error, metadata) in batch processing systems, including file validation, error handling, and file movement.
This crate provides a specialized approach to batch-based langauge model expansions and reconciling partial or incomplete batch states.
Manages batch processing workspaces, handling tasks like locating batch files, validating files, and managing batch indices.
Defines traits for interacting with batch workspaces, including file paths and directories.
Utilities for extracting JSON and writing it to files with error handling.
Handles batch responses, errors, and JSON repairs in a batch processing system.
A procedural macro crate for deriving token expansion axes.
Enumerates the stepwise stages of token expansion, providing instructions and structure for batch-oriented expansions.
Traits for describing distinct token expansion axes, used for instructing expansions in an LLM context.
todo: write a description here
A batch library for processing a list of items in parallel
This crate provides batched receiving methods to queues.
A command line utility for interactive renaming of a potentially large number of files.
A command-line tool for batch installation of Android Packages (APKs).
batch_oper provides some batch operation macro for some operations
A single-producer single-consumer Rust queue with smart batching
A simple command line tool for batch rename files.
Batch rename files in a directory using patterns
Fast asynchronous batch DNS resolver built on top of Tokio and TRust-DNS
Heuristic batch evaluation for independent tasks
A tool for batch-censoring audio files.
Middleware for serving deep learning models with batched prediction
A high-performance, highly-concurrent batched queue implementation for Rust.
rust macro util for batching expensive operations
A production-grade batch processing framework for Rust, inspired by Spring Batch. Under active development — name reservation release.
Core traits and execution engine for BatchFlow, a Spring Batch-inspired batch processing framework for Rust.
A type-safe async request batcher based on facebook's dataloader
Hardware-adaptive batch image compression to WebP with a Rayon pipeline
Fail-open batchwatch client. Standard library only, no dependencies.