can-isotp-queue 0.2.0

Queue/actor adapter for split ISO-TP TX/RX endpoints across async runtimes
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Queue/actor adapter for split ISO-TP async transport usage.
//!
//! This crate provides reusable transport plumbing for the common pattern where:
//! - one task owns a concrete ISO-TP transport backend,
//! - protocol code needs separate cloneable TX/RX endpoints,
//! - and callers want runtime-specific queue adapters without rewriting this glue.

#![cfg_attr(not(feature = "tokio"), no_std)]

pub mod common;

#[cfg(feature = "tokio")]
pub mod tokio;

#[cfg(feature = "embassy")]
pub mod embassy;

pub use common::{ActorConfig, ActorHooks, NoopHooks, QueueIsoTpError, QueueKind};