| Crates.io | interprocess-docfix |
| lib.rs | interprocess-docfix |
| version | 1.2.2 |
| created_at | 2023-06-27 22:42:27.034506+00 |
| updated_at | 2023-07-05 20:12:26.357006+00 |
| description | Interprocess communication toolkit. Docs fixed. |
| homepage | |
| repository | https://github.com/kotauskas/interprocess |
| max_upload_size | |
| id | 901700 |
| size | 552,499 |
Interprocess communication toolkit for Rust programs. The crate aims to expose as many platform-specific features as possible while maintaining a uniform interface for all platforms.
interprocess provides both OS-specific interfaces for IPC and cross-platform abstractions for them.
localhost, depending on the OS, bypassing the network stack entirely; implemented using named pipes on Windows and Unix domain sockets on Unixlocalhost, optionally using a spearate namespace on Linux akin to Windows named pipesCurrently, only Tokio for local sockets, Unix domain sockets and Windows named pipes is supported. Support for async-std is planned.
signals, on by default – enables support for POSIX signals and C signals. Pulls in additional dependencies.tokio_support, off by default – enables support for Tokio-powered efficient asynchronous IPC. Cannot simply be named tokio because of Cargo limitations.nonblocking, on by default – deprecated and will be removed, do not use.This crate, along with all community contributions made to it, is dual-licensed under the terms of either the MIT license or the Apache 2.0 license.