Skip to main content

Crate hayate

Crate hayate 

Source
Expand description

hayate: completion-based I/O engine for direct LAN transfers.

Thread-per-core, zero-copy where the OS allows, with compio as the executor and compio-quic (quinn-proto) for QUIC transport.

Re-exports§

pub use error::EngineError;

Modules§

crypto
Cryptographic primitives: X25519 ECDH key exchange, HKDF-SHA256 key derivation, and AES-GCM / ChaCha20-Poly1305 AEAD.
discovery
Discovery over UDP multicast/broadcast using compio.
error
Error types for the Hayate engine.
network
QUIC network layer built on compio-quic (quinn-proto sans tokio).
pool
protocol
Binary wire protocol constants, framing, and metadata codec.
tar
Streaming tar archive reader for directory transfers.
transfer
Transfer pipeline: handshake, send, receive.