From 8fb0a2d417d82eefd9f5b8358088ea72d5c0bed4 Mon Sep 17 00:00:00 2001 From: Robert Habermeier Date: Wed, 8 Mar 2017 20:11:22 +0100 Subject: [PATCH] move request_builder -> request::builder --- ethcore/light/src/lib.rs | 1 - ethcore/light/src/net/context.rs | 2 +- ethcore/light/src/net/mod.rs | 5 ++--- ethcore/light/src/net/request_set.rs | 4 ++-- .../src/{request_builder.rs => types/request/builder.rs} | 0 ethcore/light/src/types/{request.rs => request/mod.rs} | 4 ++++ 6 files changed, 9 insertions(+), 7 deletions(-) rename ethcore/light/src/{request_builder.rs => types/request/builder.rs} (100%) rename ethcore/light/src/types/{request.rs => request/mod.rs} (99%) diff --git a/ethcore/light/src/lib.rs b/ethcore/light/src/lib.rs index b15c85242..81a974192 100644 --- a/ethcore/light/src/lib.rs +++ b/ethcore/light/src/lib.rs @@ -38,7 +38,6 @@ pub mod net; //pub mod on_demand; pub mod transaction_queue; pub mod cache; -pub mod request_builder; #[cfg(not(feature = "ipc"))] pub mod provider; diff --git a/ethcore/light/src/net/context.rs b/ethcore/light/src/net/context.rs index 513388a92..9eafead57 100644 --- a/ethcore/light/src/net/context.rs +++ b/ethcore/light/src/net/context.rs @@ -20,7 +20,7 @@ use network::{NetworkContext, PeerId, NodeId}; use super::{Announcement, LightProtocol, ReqId}; use super::error::Error; -use request_builder::Requests; +use request::Requests; /// An I/O context which allows sending and receiving packets as well as /// disconnecting peers. This is used as a generalization of the portions diff --git a/ethcore/light/src/net/mod.rs b/ethcore/light/src/net/mod.rs index 0241cf3f1..7929f7b43 100644 --- a/ethcore/light/src/net/mod.rs +++ b/ethcore/light/src/net/mod.rs @@ -33,8 +33,7 @@ use std::sync::Arc; use std::sync::atomic::{AtomicUsize, Ordering}; use provider::Provider; -use request::{Request, Response}; -use request_builder::Requests; +use request::{Request, Requests, Response}; use self::request_credits::{Credits, FlowParams}; use self::context::{Ctx, TickCtx}; @@ -665,7 +664,7 @@ impl LightProtocol { // the maximum amount of requests we'll fill in a single packet. const MAX_REQUESTS: usize = 256; - use ::request_builder::RequestBuilder; + use ::request::RequestBuilder; use ::request::CompleteRequest; let peers = self.peers.read(); diff --git a/ethcore/light/src/net/request_set.rs b/ethcore/light/src/net/request_set.rs index f66b44f6e..a2391ef6f 100644 --- a/ethcore/light/src/net/request_set.rs +++ b/ethcore/light/src/net/request_set.rs @@ -25,7 +25,7 @@ use std::collections::{BTreeMap, HashMap}; use std::iter::FromIterator; use request::Request; -use request_builder::Requests; +use request::Requests; use net::{timeout, ReqId}; use time::{Duration, SteadyTime}; @@ -130,7 +130,7 @@ fn compute_timeout(reqs: &Requests) -> Duration { #[cfg(test)] mod tests { use net::ReqId; - use request_builder::RequestBuilder; + use request::RequestBuilder; use time::{SteadyTime, Duration}; use super::{RequestSet, compute_timeout}; diff --git a/ethcore/light/src/request_builder.rs b/ethcore/light/src/types/request/builder.rs similarity index 100% rename from ethcore/light/src/request_builder.rs rename to ethcore/light/src/types/request/builder.rs diff --git a/ethcore/light/src/types/request.rs b/ethcore/light/src/types/request/mod.rs similarity index 99% rename from ethcore/light/src/types/request.rs rename to ethcore/light/src/types/request/mod.rs index 1a1276951..383e1a06a 100644 --- a/ethcore/light/src/types/request.rs +++ b/ethcore/light/src/types/request/mod.rs @@ -19,6 +19,8 @@ use rlp::{Encodable, Decodable, Decoder, DecoderError, RlpStream, Stream, View}; use util::H256; +mod builder; + // re-exports of request types. pub use self::header::{ Complete as CompleteHeadersRequest, @@ -61,6 +63,8 @@ pub use self::execution::{ Response as ExecutionResponse, }; +pub use self::builder::{RequestBuilder, Requests}; + /// Error indicating a reference to a non-existent or wrongly-typed output. #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub struct NoSuchOutput;