fix(examples): fix screenshot deps

Set the required-features and use sspi with "network_client".

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
This commit is contained in:
Marc-André Lureau 2024-11-28 17:52:33 +04:00 committed by Benoît Cortier
parent 20c899e464
commit 0ee5bfc561
4 changed files with 5 additions and 3 deletions

1
Cargo.lock generated
View file

@ -2327,6 +2327,7 @@ dependencies = [
"ironrdp-svc",
"pico-args",
"rand",
"sspi",
"tokio-rustls",
"tracing",
"tracing-subscriber",

View file

@ -56,6 +56,7 @@ async-trait = "0.1"
bmp = "0.5"
pico-args = "0.5"
x509-cert = { version = "0.2", default-features = false, features = ["std"] }
sspi = { workspace = true, features = ["network_client"] }
tracing.workspace = true
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
tokio-rustls = "0.26"
@ -68,7 +69,7 @@ all-features = true
[[example]]
name = "screenshot"
doc-scrape-examples = true
required-features = ["session"]
required-features = ["session", "connector", "graphics"]
[[example]]
name = "server"

View file

@ -28,13 +28,13 @@ use std::path::PathBuf;
use anyhow::Context as _;
use connector::Credentials;
use ironrdp::connector;
use ironrdp::connector::sspi::network_client::reqwest_network_client::ReqwestNetworkClient;
use ironrdp::connector::ConnectionResult;
use ironrdp::pdu::gcc::KeyboardType;
use ironrdp::pdu::rdp::capability_sets::MajorPlatformType;
use ironrdp::session::image::DecodedImage;
use ironrdp::session::{ActiveStage, ActiveStageOutput};
use ironrdp_pdu::rdp::client_info::PerformanceFlags;
use sspi::network_client::reqwest_network_client::ReqwestNetworkClient;
use tokio_rustls::rustls;
const HELP: &str = "\

View file

@ -6,7 +6,7 @@
#[cfg(test)]
use {
anyhow as _, async_trait as _, bmp as _, ironrdp_blocking as _, ironrdp_cliprdr_native as _, pico_args as _,
rand as _, tokio_rustls as _, tracing as _, tracing_subscriber as _, x509_cert as _,
rand as _, sspi as _, tokio_rustls as _, tracing as _, tracing_subscriber as _, x509_cert as _,
};
#[cfg(feature = "acceptor")]