extio 0.1.0

A unified asynchronous I/O abstraction layer for Rust. `extio` provides a single trait (`Extio`) that defines common interfaces for files, networking, databases, cloud storage, IPC, scheduling, logging, and cryptography. It is designed to enable backends and runtimes to implement consistent, pluggable I/O behaviors across different environments (local, cloud, embedded, or distributed). Features include: - File and directory operations - Cloud/object storage (put/get/delete) - HTTP, TCP, UDP, and WebSocket networking - Database queries and execution - Process execution - Message queues and pub-sub - Inter-process communication (IPC) - Time and scheduling utilities - Environment configuration - Logging and metrics collection - Cryptographic signing, verification, and secret management By default, all methods are unimplemented; users are expected to provide their own implementations depending on their runtime or backend.
Documentation
1
2
3
4
5
6
7
8
9
10
11
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
  - package-ecosystem: "cargo" # See documentation for possible values
    directory: "/" # Location of package manifests
    schedule:
      interval: "weekly"