Skip to content

celestia-island/ichika

Repository files navigation

ichika

Crates.io License Crates.io Version GitHub Actions Workflow Status

Introduction

This is a helper library for automatically constructing a thread pool that communicates via message pipes. It is based on the flume library that is used to communicate between threads.

The name ichika comes from the character ichika in the game Blue Archive.

Still in development, the API may change in the future.

Quick Start

let (request, response) = ichika::create_async_pool(
    async move |args| {
        Ok(ret.sth()?)
    }
).pipe(
    async move |args| {
        Ok(ret.sth()?)
    }
).run();

About

A helper library for automatically constructing a thread pool that communicates via message pipes.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages