feat(core): add safe Rust wire session core

This commit is contained in:
sechmachine
2026-08-12 14:03:53 +07:00
parent 12ad2a4daa
commit 48ee082c0b
15 changed files with 2115 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
#![forbid(unsafe_code, unsafe_op_in_unsafe_fn)]
//! Provider-free wire codecs and bounded session primitives for `VerseVDI` clients.
//!
//! ```
//! use versevdi_core::media::MediaFragment;
//!
//! let fragment = MediaFragment::new_video(1, 2, 0, 1, vec![1, 2, 3])?;
//! let encoded = fragment.encode()?;
//! assert_eq!(MediaFragment::decode(&encoded)?, fragment);
//! # Ok::<(), versevdi_core::error::CoreError>(())
//! ```
pub mod error;
pub mod input;
pub mod media;
pub mod session;
pub mod wire;