From e5cf8907b5906d926e450fccda86b1b88974c553 Mon Sep 17 00:00:00 2001 From: "Y. T. Chung" Date: Wed, 30 May 2018 21:41:25 +0800 Subject: [PATCH] Updated doc tests --- src/relay/local.rs | 7 ++++++- src/relay/server.rs | 9 ++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/relay/local.rs b/src/relay/local.rs index 3463392c..bce4b451 100644 --- a/src/relay/local.rs +++ b/src/relay/local.rs @@ -15,17 +15,22 @@ use relay::udprelay::local::run as run_udp; /// Relay server running under local environment. /// /// ```no_run +/// extern crate tokio; +/// extern crate shadowsocks; +/// /// use shadowsocks::config::{Config, ServerConfig}; /// use shadowsocks::crypto::CipherType; /// use shadowsocks::relay::local::run; /// +/// use tokio::prelude::*; +/// /// let mut config = Config::new(); /// config.local = Some("127.0.0.1:1080".parse().unwrap()); /// config.server = vec![ServerConfig::basic("127.0.0.1:8388".parse().unwrap(), /// "server-password".to_string(), /// CipherType::Aes256Cfb)]; /// let fut = run(config); -/// tokio::run(fut.map_err(|err| panic!("Server run failed with error {}", err)); +/// tokio::run(fut.map_err(|err| panic!("Server run failed with error {}", err))); /// ``` pub fn run(mut config: Config) -> impl Future + Send { let mut vf = Vec::new(); diff --git a/src/relay/server.rs b/src/relay/server.rs index 42a1c68f..16927ae0 100644 --- a/src/relay/server.rs +++ b/src/relay/server.rs @@ -15,15 +15,22 @@ use relay::udprelay::server::run as run_udp; /// Relay server running on server side. /// /// ```no_run +/// extern crate tokio; +/// extern crate shadowsocks; +/// /// use shadowsocks::config::{Config, ServerConfig}; /// use shadowsocks::crypto::CipherType; /// use shadowsocks::relay::server::run; /// +/// use tokio::prelude::*; +/// /// let mut config = Config::new(); /// config.server = vec![ServerConfig::basic("127.0.0.1:8388".parse().unwrap(), /// "server-password".to_string(), /// CipherType::Aes256Cfb)]; -/// run(config); +/// +/// let fut = run(config); +/// tokio::run(fut.map_err(|err| panic!("Server run failed with error {}", err))); /// ``` /// pub fn run(mut config: Config) -> impl Future + Send {