26 lines
573 B
Rust
26 lines
573 B
Rust
#![deny(unsafe_code)]
|
|
#![forbid(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 transport;
|
|
pub mod wire;
|
|
|
|
mod tls;
|
|
|
|
#[allow(unsafe_code)]
|
|
mod abi;
|