Skip to content

Commit f66d67b

Browse files
committed
cargo fmt
1 parent b3551a4 commit f66d67b

File tree

25 files changed

+40
-42
lines changed

25 files changed

+40
-42
lines changed

src/client/builder.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
//! Everything you need to create a client connection to a websocket.
22
33
use crate::header::extensions::Extension;
4-
use crate::header::{Origin, WebSocketExtensions, WebSocketKey, WebSocketProtocol, WebSocketVersion};
4+
use crate::header::{
5+
Origin, WebSocketExtensions, WebSocketKey, WebSocketProtocol, WebSocketVersion,
6+
};
57
use hyper::header::{Authorization, Basic, Header, HeaderFormat, Headers};
68
use hyper::version::HttpVersion;
79
use std::borrow::Cow;
@@ -11,6 +13,8 @@ pub use url::{ParseError, Url};
1113
#[cfg(any(feature = "sync", feature = "async"))]
1214
mod common_imports {
1315
pub use crate::header::WebSocketAccept;
16+
pub use crate::result::{WSUrlErrorKind, WebSocketError, WebSocketOtherError, WebSocketResult};
17+
pub use crate::stream::{self, Stream};
1418
pub use hyper::buffer::BufReader;
1519
pub use hyper::header::{Connection, ConnectionOption, Host, Protocol, ProtocolName, Upgrade};
1620
pub use hyper::http::h1::parse_response;
@@ -19,10 +23,8 @@ mod common_imports {
1923
pub use hyper::method::Method;
2024
pub use hyper::status::StatusCode;
2125
pub use hyper::uri::RequestUri;
22-
pub use crate::result::{WSUrlErrorKind, WebSocketError, WebSocketOtherError, WebSocketResult};
2326
pub use std::net::TcpStream;
2427
pub use std::net::ToSocketAddrs;
25-
pub use crate::stream::{self, Stream};
2628
pub use unicase::UniCase;
2729
pub use url::Position;
2830
}
@@ -44,6 +46,7 @@ use native_tls::TlsStream;
4446
mod async_imports {
4547
pub use super::super::r#async;
4648
pub use crate::codec::ws::{Context, MessageCodec};
49+
pub use crate::ws::util::update_framed_codec;
4750
pub use futures::future;
4851
pub use futures::Stream as FutureStream;
4952
pub use futures::{Future, IntoFuture, Sink};
@@ -53,7 +56,6 @@ mod async_imports {
5356
pub use tokio_tcp::TcpStream as TcpStreamNew;
5457
#[cfg(feature = "async-ssl")]
5558
pub use tokio_tls::TlsConnector as TlsConnectorExt;
56-
pub use crate::ws::util::update_framed_codec;
5759
}
5860
#[cfg(feature = "async")]
5961
use self::async_imports::*;

src/codec/http.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,11 +255,11 @@ impl From<hyper::Error> for HttpCodecError {
255255
#[cfg(test)]
256256
mod tests {
257257
use super::*;
258+
use crate::stream::ReadWritePair;
258259
use futures::{Future, Sink, Stream};
259260
use hyper::header::Headers;
260261
use hyper::version::HttpVersion;
261262
use std::io::Cursor;
262-
use crate::stream::ReadWritePair;
263263
use tokio::runtime::current_thread::Builder;
264264

265265
#[test]

src/header/accept.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use crate::header::WebSocketKey;
2+
use crate::result::{WebSocketError, WebSocketResult};
23
use hyper;
34
use hyper::header::parsing::from_one_raw_str;
45
use hyper::header::{Header, HeaderFormat};
5-
use crate::result::{WebSocketError, WebSocketResult};
66
use std::fmt::{self, Debug};
77
use std::str::FromStr;
88

src/header/extensions.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
//! Provides the Sec-WebSocket-Extensions header.
22
3+
use crate::result::{WebSocketError, WebSocketResult};
34
use hyper;
45
use hyper::header::parsing::{fmt_comma_delimited, from_comma_delimited};
56
use hyper::header::{Header, HeaderFormat};
6-
use crate::result::{WebSocketError, WebSocketResult};
77
use std::fmt;
88
use std::ops::Deref;
99
use std::str::FromStr;

src/header/key.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
use crate::result::{WebSocketError, WebSocketResult};
12
use hyper;
23
use hyper::header::parsing::from_one_raw_str;
34
use hyper::header::{Header, HeaderFormat};
4-
use crate::result::{WebSocketError, WebSocketResult};
55
use std::fmt::{self, Debug};
66
use std::str::FromStr;
77

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
clippy::write_with_newline,
55
clippy::type_complexity,
66
clippy::match_ref_pats,
7-
clippy::needless_doctest_main,
7+
clippy::needless_doctest_main
88
)]
99
#![deny(unused_mut)]
1010

@@ -142,8 +142,8 @@ pub mod r#async {
142142

143143
/// A collection of handy asynchronous-only parts of the `client` module.
144144
pub mod client {
145-
pub use crate::client::r#async::*;
146145
pub use crate::client::builder::ClientBuilder;
146+
pub use crate::client::r#async::*;
147147
}
148148
pub use crate::client::r#async::Client;
149149

src/result.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
//! The result type used within Rust-WebSocket
22
3+
use crate::server::upgrade::HyperIntoWsError;
34
pub use hyper::status::StatusCode;
45
use hyper::Error as HttpError;
5-
use crate::server::upgrade::HyperIntoWsError;
66
use std::convert::From;
77
use std::error::Error;
88
use std::fmt;

src/sender.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
//! The default implementation of a WebSocket Sender.
22
33
use crate::result::WebSocketResult;
4-
use std::io::Result as IoResult;
5-
use std::io::Write;
64
use crate::stream::sync::AsTcpStream;
75
pub use crate::stream::sync::Shutdown;
86
use crate::ws;
97
use crate::ws::dataframe::DataFrame;
108
use crate::ws::sender::Sender as SenderTrait;
9+
use std::io::Result as IoResult;
10+
use std::io::Write;
1111

1212
/// A writer that bundles a stream with a serializer to send the messages.
1313
/// This is used in the client's `.split()` function as the writing component.

src/server/async.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
//! The asynchronous implementation of a websocket server.
2-
use bytes::BytesMut;
3-
use futures;
4-
use futures::{Future, Stream};
52
use crate::server::upgrade::r#async::{IntoWs, Upgrade};
63
use crate::server::InvalidConnection;
74
use crate::server::{NoTlsAcceptor, OptionalTlsAcceptor, WsServer};
5+
use bytes::BytesMut;
6+
use futures;
7+
use futures::{Future, Stream};
88
use std;
99
use std::io;
1010
use std::net::SocketAddr;

src/server/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
use native_tls::TlsAcceptor;
44

55
use self::upgrade::{HyperIntoWsError, Request};
6-
use std::fmt::{Debug, Formatter, Result as FmtResult};
76
use crate::stream::Stream;
7+
use std::fmt::{Debug, Formatter, Result as FmtResult};
88

99
pub mod upgrade;
1010

src/server/sync.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
//! Provides an implementation of a WebSocket server
2-
#[cfg(feature = "sync-ssl")]
3-
use native_tls::{TlsAcceptor, TlsStream};
42
use crate::server::upgrade::sync::{Buffer, IntoWs, Upgrade};
53
pub use crate::server::upgrade::{HyperIntoWsError, Request};
64
use crate::server::{InvalidConnection, NoTlsAcceptor, OptionalTlsAcceptor, WsServer};
5+
#[cfg(feature = "sync-ssl")]
6+
use native_tls::{TlsAcceptor, TlsStream};
77
use std::convert::Into;
88
use std::io;
99
use std::net::{SocketAddr, TcpListener, TcpStream, ToSocketAddrs};

src/server/upgrade/async.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@
66
//! The `Upgrade` struct is used to inspect details of the websocket connection
77
//! (e.g. what protocols it wants to use) and decide whether to accept or reject it.
88
use super::{validate, HyperIntoWsError, Request, WsUpgrade};
9-
use bytes::BytesMut;
109
use crate::client::r#async::ClientNew;
1110
use crate::codec::http::HttpServerCodec;
1211
use crate::codec::ws::{Context, MessageCodec};
12+
use crate::stream::r#async::Stream;
13+
use crate::ws::util::update_framed_codec;
14+
use bytes::BytesMut;
1315
use futures::sink::Send as SinkSend;
1416
use futures::Stream as StreamTrait;
1517
use futures::{Future, Sink};
1618
use hyper::header::Headers;
1719
use hyper::http::h1::Incoming;
1820
use hyper::status::StatusCode;
1921
use std::io::{self, ErrorKind};
20-
use crate::stream::r#async::Stream;
2122
use tokio_codec::{Decoder, Framed, FramedParts};
22-
use crate::ws::util::update_framed_codec;
2323

2424
/// An asynchronous websocket upgrade.
2525
///

src/server/upgrade/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ use crate::header::extensions::Extension;
44
use crate::header::{
55
Origin, WebSocketAccept, WebSocketExtensions, WebSocketKey, WebSocketProtocol, WebSocketVersion,
66
};
7+
use crate::stream::Stream;
78
use std::error::Error;
89
use std::fmt::{self, Display, Formatter};
910
use std::io;
10-
use crate::stream::Stream;
1111

1212
use hyper::header::{Connection, ConnectionOption, Headers, Protocol, ProtocolName, Upgrade};
1313
use hyper::http::h1::Incoming;

src/server/upgrade/sync.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
//! WebSocket client.
33
use crate::client::sync::Client;
44
use crate::server::upgrade::{validate, HyperIntoWsError, Request, WsUpgrade};
5+
use crate::stream::sync::{AsTcpStream, Stream};
56
use std::io;
67
use std::net::TcpStream;
7-
use crate::stream::sync::{AsTcpStream, Stream};
88

99
use hyper::buffer::BufReader;
1010
use hyper::header::Headers;

websocket-base/src/codec/ws.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -304,11 +304,11 @@ where
304304
mod tests {
305305
extern crate tokio;
306306
use super::*;
307-
use futures::{Future, Sink, Stream};
308307
use crate::message::CloseData;
309308
use crate::message::Message;
310-
use std::io::Cursor;
311309
use crate::stream::ReadWritePair;
310+
use futures::{Future, Sink, Stream};
311+
use std::io::Cursor;
312312

313313
#[test]
314314
fn owned_message_predicts_size() {

websocket-base/src/dataframe.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
//! Module containing the default implementation of data frames.
22
use crate::result::{WebSocketError, WebSocketResult};
3-
use std::io::{self, Read, Write};
43
use crate::ws::dataframe::DataFrame as DataFrameable;
54
use crate::ws::util::header as dfh;
65
use crate::ws::util::header::DataFrameHeader;
76
use crate::ws::util::mask;
7+
use std::io::{self, Read, Write};
88

99
/// Represents a WebSocket data frame.
1010
///

websocket-base/src/header.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
33
extern crate rand;
44

5-
65
/// WebSocket header names
76
pub mod names {
87
pub const PROTOCOL: &str = "Sec-WebSocket-Protocol";

websocket-base/src/lib.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@
99
//! Note that there is no normal example of usage so far. See usual `websocket` crate or
1010
//! alternative like `tungstenite`.
1111
12-
#![allow(
13-
clippy::match_ref_pats,
14-
clippy::needless_doctest_main,
15-
)]
12+
#![allow(clippy::match_ref_pats, clippy::needless_doctest_main)]
1613
extern crate byteorder;
1714

1815
#[cfg(feature = "async")]

websocket-base/src/message.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
//! Module containing the default implementation for messages.
2-
use byteorder::{BigEndian, ReadBytesExt, WriteBytesExt};
32
use crate::dataframe::Opcode;
43
use crate::result::{WebSocketError, WebSocketResult};
4+
use crate::ws;
5+
use crate::ws::dataframe::DataFrame as DataFrameTrait;
6+
use crate::ws::util::bytes_to_string;
7+
use byteorder::{BigEndian, ReadBytesExt, WriteBytesExt};
58
use std::borrow::Cow;
69
use std::io;
710
use std::io::Write;
811
use std::str::from_utf8;
9-
use crate::ws;
10-
use crate::ws::dataframe::DataFrame as DataFrameTrait;
11-
use crate::ws::util::bytes_to_string;
1212

1313
const FALSE_RESERVED_BITS: &[bool; 3] = &[false; 3];
1414

websocket-base/src/result.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ impl Error for WebSocketError {
5959
}
6060
}
6161

62-
#[allow(deprecated)]
62+
#[allow(deprecated)]
6363
fn cause(&self) -> Option<&dyn Error> {
6464
match *self {
6565
WebSocketError::IoError(ref error) => Some(error),

websocket-base/src/ws/dataframe.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
//! optimize the memory footprint of a dataframe for their
44
//! own needs, and be able to use custom dataframes quickly
55
use crate::result::WebSocketResult;
6-
use std::io::Write;
76
use crate::ws::util::header as dfh;
87
use crate::ws::util::mask;
98
use crate::ws::util::mask::Masker;
9+
use std::io::Write;
1010

1111
/// A generic DataFrame. Every dataframe should be able to
1212
/// provide these methods. (If the payload is not known in advance then

websocket-base/src/ws/message.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
//! See the `ws` module documentation for more information.
44
55
use crate::result::WebSocketResult;
6-
use std::io::Write;
76
use crate::ws::dataframe::DataFrame as DataFrameable;
7+
use std::io::Write;
88

99
/// A trait for WebSocket messages
1010
pub trait Message: Sized {

websocket-base/src/ws/receiver.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
//! See the `ws` module documentation for more information.
55
66
use crate::result::WebSocketResult;
7-
use std::io::Read;
87
use crate::ws::dataframe::DataFrame;
98
use crate::ws::Message;
9+
use std::io::Read;
1010

1111
/// A trait for receiving data frames and messages.
1212
pub trait Receiver: Sized {

websocket-base/src/ws/sender.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
//! See the `ws` module documentation for more information.
44
55
use crate::result::WebSocketResult;
6-
use std::io::Write;
76
use crate::ws::dataframe::DataFrame;
87
use crate::ws::Message;
8+
use std::io::Write;
99

1010
/// A trait for sending data frames and messages.
1111
pub trait Sender {

websocket-base/src/ws/util/header.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! Utility functions for reading and writing data frame headers.
22
3-
use byteorder::{BigEndian, ReadBytesExt, WriteBytesExt};
43
use crate::result::{WebSocketError, WebSocketResult};
4+
use byteorder::{BigEndian, ReadBytesExt, WriteBytesExt};
55
use std::io::{Read, Write};
66

77
bitflags! {

0 commit comments

Comments
 (0)