asupersync 0.3.1

Spec-first, cancel-correct, capability-secure async runtime for Rust.
Documentation
//! RaptorQ integration layer.
//!
//! This module wires together the encoding, decoding, transport, security,
//! and observability subsystems into cohesive sender/receiver pipelines.
//!
//! # Architecture
//!
//! ```text
//! Application
//!//!//! RaptorQSender / RaptorQReceiver   ← this module
//!     │                 │
//!     ▼                 ▼
//! EncodingPipeline  DecodingPipeline  (src/encoding.rs, src/decoding.rs)
//!     │                 │
//!     ▼                 ▼
//! SecurityContext    SecurityContext    (src/security/)
//!     │                 │
//!     ▼                 ▼
//! SymbolSink         SymbolStream      (src/transport/)
//! ```

pub mod builder;
pub mod decision_contract;
pub mod decoder;
pub mod gf256;
pub mod linalg;
pub mod offline_tuner;
pub mod pipeline;
pub mod proof;
pub mod regression;
pub mod rfc6330;
pub mod systematic;

pub use builder::{RaptorQReceiverBuilder, RaptorQSenderBuilder};
pub use pipeline::{RaptorQReceiver, RaptorQSender, ReceiveOutcome, SendOutcome, SendProgress};
pub use proof::{DecodeConfig, DecodeProof, DecodeProofBuilder, FailureReason, ProofOutcome};

#[cfg(any(test, feature = "test-internals"))]
pub mod test_log_schema;

#[cfg(test)]
mod tests;

#[cfg(test)]
mod metamorphic_tests;

#[cfg(test)]
mod gf256_tests;