Skip to content

Commit 1f80b78

Browse files
committed
Adjust API layout
1 parent 31534b5 commit 1f80b78

File tree

10 files changed

+22
-11
lines changed

10 files changed

+22
-11
lines changed

postgres/src/config.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ use log::error;
44
use std::path::Path;
55
use std::str::FromStr;
66
use std::time::Duration;
7+
use tokio_postgres::config::{SslMode, TargetSessionAttrs};
78
use tokio_postgres::tls::{MakeTlsConnect, TlsConnect};
8-
use tokio_postgres::{Error, Socket, SslMode, TargetSessionAttrs};
9+
use tokio_postgres::{Error, Socket};
910

1011
use crate::{Client, RUNTIME};
1112

tokio-postgres/src/config.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//! Connection configuration.
2+
13
use std::borrow::Cow;
24
use std::error;
35
#[cfg(unix)]

tokio-postgres/src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,10 @@ use std::error::Error as StdError;
109109
use std::sync::atomic::{AtomicUsize, Ordering};
110110
use tokio_io::{AsyncRead, AsyncWrite};
111111

112-
pub use crate::config::*;
112+
pub use crate::config::Config;
113113
use crate::error::DbError;
114114
pub use crate::error::Error;
115-
pub use crate::row::*;
115+
pub use crate::row::{Row, SimpleQueryRow};
116116
#[cfg(feature = "runtime")]
117117
pub use crate::socket::Socket;
118118
pub use crate::stmt::Column;
@@ -122,11 +122,11 @@ pub use crate::tls::NoTls;
122122
use crate::tls::TlsConnect;
123123
use crate::types::{ToSql, Type};
124124

125-
mod config;
125+
pub mod config;
126126
pub mod error;
127127
pub mod impls;
128128
mod proto;
129-
mod row;
129+
pub mod row;
130130
#[cfg(feature = "runtime")]
131131
mod socket;
132132
mod stmt;

tokio-postgres/src/proto/cancel_query.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@ use futures::{try_ready, Future, Poll};
22
use state_machine_future::{transition, RentToOwn, StateMachineFuture};
33
use std::io;
44

5+
use crate::config::{Host, SslMode};
56
use crate::proto::{CancelQueryRawFuture, ConnectSocketFuture};
6-
use crate::{Config, Error, Host, MakeTlsConnect, Socket, SslMode};
7+
use crate::{Config, Error, MakeTlsConnect, Socket};
78

89
#[derive(StateMachineFuture)]
910
pub enum CancelQuery<T>

tokio-postgres/src/proto/cancel_query_raw.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ use state_machine_future::{transition, RentToOwn, StateMachineFuture};
44
use tokio_io::io::{self, Flush, WriteAll};
55
use tokio_io::{AsyncRead, AsyncWrite};
66

7+
use crate::config::SslMode;
78
use crate::error::Error;
89
use crate::proto::{MaybeTlsStream, TlsFuture};
9-
use crate::{SslMode, TlsConnect};
10+
use crate::TlsConnect;
1011

1112
#[derive(StateMachineFuture)]
1213
pub enum CancelQueryRaw<S, T>

tokio-postgres/src/proto/connect.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
use futures::{Async, Future, Poll};
22
use state_machine_future::{transition, RentToOwn, StateMachineFuture};
33

4+
use crate::config::Host;
45
use crate::proto::{Client, ConnectOnceFuture, Connection, MaybeTlsStream};
5-
use crate::{Config, Error, Host, MakeTlsConnect, Socket};
6+
use crate::{Config, Error, MakeTlsConnect, Socket};
67

78
#[derive(StateMachineFuture)]
89
pub enum Connect<T>

tokio-postgres/src/proto/connect_once.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ use futures::{try_ready, Async, Future, Poll, Stream};
44
use state_machine_future::{transition, RentToOwn, StateMachineFuture};
55
use std::io;
66

7+
use crate::config::TargetSessionAttrs;
78
use crate::proto::{
89
Client, ConnectRawFuture, ConnectSocketFuture, Connection, MaybeTlsStream, SimpleQueryStream,
910
};
10-
use crate::{Config, Error, SimpleQueryMessage, Socket, TargetSessionAttrs, TlsConnect};
11+
use crate::{Config, Error, SimpleQueryMessage, Socket, TlsConnect};
1112

1213
#[derive(StateMachineFuture)]
1314
pub enum ConnectOnce<T>

tokio-postgres/src/proto/connect_socket.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ use tokio_timer::Delay;
1111
#[cfg(unix)]
1212
use tokio_uds::UnixStream;
1313

14-
use crate::{Config, Error, Host, Socket};
14+
use crate::config::Host;
15+
use crate::{Config, Error, Socket};
1516

1617
lazy_static! {
1718
static ref DNS_POOL: CpuPool = futures_cpupool::Builder::new()

tokio-postgres/src/proto/tls.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ use state_machine_future::{transition, RentToOwn, StateMachineFuture};
44
use tokio_io::io::{self, ReadExact, WriteAll};
55
use tokio_io::{AsyncRead, AsyncWrite};
66

7+
use crate::config::SslMode;
78
use crate::proto::MaybeTlsStream;
89
use crate::tls::private::ForcePrivateApi;
910
use crate::tls::ChannelBinding;
10-
use crate::{Error, SslMode, TlsConnect};
11+
use crate::{Error, TlsConnect};
1112

1213
#[derive(StateMachineFuture)]
1314
pub enum Tls<S, T>

tokio-postgres/src/row.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//! Rows.
2+
13
use fallible_iterator::FallibleIterator;
24
use postgres_protocol::message::backend::DataRowBody;
35
use std::fmt;

0 commit comments

Comments
 (0)