@@ -11,14 +11,44 @@ use extra::md5::Md5;
1111use extra:: url:: { UserInfo , Url } ;
1212use std:: cell:: Cell ;
1313use std:: hashmap:: HashMap ;
14- use std:: rt:: io:: { io_error, Decorator } ;
14+ use std:: rt:: io:: { Writer , io_error, Decorator } ;
1515use std:: rt:: io:: mem:: MemWriter ;
1616use std:: rt:: io:: net;
1717use std:: rt:: io:: net:: ip;
1818use std:: rt:: io:: net:: ip:: SocketAddr ;
1919use std:: rt:: io:: net:: tcp:: TcpStream ;
2020
21- use message:: * ;
21+ use message:: { BackendMessage ,
22+ AuthenticationCleartextPassword ,
23+ AuthenticationMD5Password ,
24+ AuthenticationOk ,
25+ BackendKeyData ,
26+ BindComplete ,
27+ CommandComplete ,
28+ DataRow ,
29+ EmptyQueryResponse ,
30+ ErrorResponse ,
31+ NoData ,
32+ NoticeResponse ,
33+ ParameterDescription ,
34+ ParameterStatus ,
35+ ParseComplete ,
36+ PortalSuspended ,
37+ ReadyForQuery ,
38+ RowDescription } ;
39+ use message:: { FrontendMessage ,
40+ Bind ,
41+ Close ,
42+ Describe ,
43+ Execute ,
44+ Parse ,
45+ PasswordMessage ,
46+ Query ,
47+ StartupMessage ,
48+ Sync ,
49+ Terminate } ;
50+ use message:: { RowDescriptionEntry , WriteMessage , ReadMessage } ;
51+
2252use types:: { PostgresType , ToSql , FromSql } ;
2353
2454mod message;
@@ -154,7 +184,7 @@ impl PostgresConnection {
154184 args. push ( ( ~"database", path) ) ;
155185 }
156186 conn. write_message ( & StartupMessage {
157- version : PROTOCOL_VERSION ,
187+ version : message :: PROTOCOL_VERSION ,
158188 parameters : args. as_slice ( )
159189 } ) ;
160190
0 commit comments