ironrdp_server/
lib.rs

1#![cfg_attr(doc, doc = include_str!("../README.md"))]
2#![doc(html_logo_url = "https://cdnweb.devolutions.net/images/projects/devolutions/logos/devolutions-icon-shadow.svg")]
3#![allow(clippy::arithmetic_side_effects)] // TODO: should we enable this lint back?
4
5pub use {tokio, tokio_rustls};
6
7mod macros;
8
9mod builder;
10mod capabilities;
11mod clipboard;
12mod display;
13mod encoder;
14mod handler;
15#[cfg(feature = "helper")]
16mod helper;
17mod server;
18mod sound;
19
20pub use clipboard::*;
21pub use display::*;
22pub use handler::*;
23#[cfg(feature = "helper")]
24pub use helper::*;
25pub use server::*;
26pub use sound::*;
27
28#[cfg(feature = "__bench")]
29pub mod bench {
30    pub mod encoder {
31        pub mod rfx {
32            pub use crate::encoder::rfx::bench::{rfx_enc, rfx_enc_tile};
33        }
34
35        pub use crate::encoder::{UpdateEncoder, UpdateEncoderCodecs};
36    }
37}