evdi 0.8.0

High-level bindings for evdi
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Simplify importing
//!
//! ```
//! use evdi::prelude::*;
//! ```
//!

#[allow(unused_imports)]
pub(crate) use tokio::{pin, select, spawn, time::sleep};
pub(crate) use tracing::{debug, error, info, instrument, span, warn, Level};

pub use crate::buffer::{Buffer, BufferId};
pub use crate::device_config::DeviceConfig;
pub use crate::device_node::DeviceNode;
pub use crate::events::{CursorChange, CursorMove, DdcCiData, HandleEvents, Mode};
pub use crate::handle::{Handle, UnconnectedHandle};
pub use crate::{check_kernel_mod, KernelModStatus};
pub use crate::{DrmFormat, UnrecognizedFourcc};