veecle_os_data_support_can/
lib.rs

1//! Support for working with CAN messages within a runtime instance.
2#![no_std]
3#![forbid(unsafe_code)]
4
5#[cfg(test)]
6extern crate std;
7
8mod error;
9mod frame;
10mod generate;
11mod id;
12
13#[doc(hidden)]
14/// Private API, do not use.
15pub mod bits;
16
17pub use self::error::CanDecodeError;
18pub use self::frame::{Frame, FrameSize};
19pub use self::id::{ExtendedId, Id, StandardId};
20
21#[doc(hidden)]
22/// Private API, do not use.
23// Re-exports used in generated code.
24// The non-ascii name is used as another signal to try and avoid dependents accessing this private API directly.
25pub mod reƫxports {
26    pub use ::{serde, tinyvec, veecle_os_data_support_can_macros, veecle_os_runtime};
27    #[cfg(feature = "arbitrary")]
28    pub use ::arbitrary;
29
30    pub use crate::bits;
31}