Skip to content

Commit 8568da2

Browse files
authored
update rand to 0.9 (#182)
* update rand to 0.9, tungstenite to 0.26 * clippy fix * fmt code
1 parent 6ad85c4 commit 8568da2

File tree

17 files changed

+109
-65
lines changed

17 files changed

+109
-65
lines changed

Cargo.lock

+67-23
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ crossbeam-utils = "0.8"
3131
log = "0.4"
3232
strum = { version = "0.24", features = ["derive"] }
3333
socket2 = { version = "0.5.1", features = ["all"], optional = true}
34-
tungstenite = { version = "0.22.0", features = ["url"], optional = true }
34+
tungstenite = { version = "0.26", features = ["url"], optional = true }
3535
url = { version = "2.2", optional = true }
3636
integer-encoding = "3.0.2"
3737
lazy_static = "1.4.0"
@@ -51,7 +51,7 @@ criterion = "0.4"
5151
fern = "0.6.0"
5252
chrono = { version = "0.4.24", features = ["clock"], default-features = false }
5353
test-case = "1.1.0"
54-
rand = "0.8"
54+
rand = "0.9"
5555
httparse = "1.3.5"
5656
doc-comment = "0.3"
5757

benches/latency.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,8 @@ fn latency_by_native_web_socket(c: &mut Criterion) {
139139
let message = vec![0xFF];
140140

141141
b.iter(|| {
142-
sender.write_message(Message::Binary(message.clone())).unwrap();
143-
receiver.read_message().unwrap();
142+
sender.send(Message::Binary(message.clone().into())).unwrap();
143+
receiver.read().unwrap();
144144
});
145145
});
146146
}

examples/throughput/main.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ fn throughput_native_ws(packet_size: usize) {
234234
let (mut sender, _) = ws_connect(Url::parse(&url_addr).unwrap()).unwrap();
235235
let start_time = Instant::now();
236236
while total_sent < EXPECTED_BYTES {
237-
sender.send(Message::Binary(message.clone())).unwrap();
237+
sender.send(Message::Binary(message.clone().into())).unwrap();
238238
total_sent += message.len();
239239
}
240240
start_time

src/adapters/framed_tcp.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ impl Remote for RemoteResource {
121121
}
122122
Err(err) => {
123123
log::error!("TCP receive error: {}", err);
124-
break ReadStatus::Disconnected // should not happen
124+
break ReadStatus::Disconnected; // should not happen
125125
}
126126
}
127127
}
@@ -144,13 +144,13 @@ impl Remote for RemoteResource {
144144
Ok(bytes_sent) => {
145145
total_bytes_sent += bytes_sent;
146146
if total_bytes_sent == total_bytes {
147-
break SendStatus::Sent
147+
break SendStatus::Sent;
148148
}
149149
}
150150
Err(ref err) if err.kind() == io::ErrorKind::WouldBlock => continue,
151151
Err(err) => {
152152
log::error!("TCP receive error: {}", err);
153-
break SendStatus::ResourceNotFound // should not happen
153+
break SendStatus::ResourceNotFound; // should not happen
154154
}
155155
}
156156
}

src/adapters/tcp.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ impl Remote for RemoteResource {
177177
}
178178
Err(err) => {
179179
log::error!("TCP receive error: {}", err);
180-
break ReadStatus::Disconnected // should not happen
180+
break ReadStatus::Disconnected; // should not happen
181181
}
182182
}
183183
}
@@ -195,7 +195,7 @@ impl Remote for RemoteResource {
195195
Ok(bytes_sent) => {
196196
total_bytes_sent += bytes_sent;
197197
if total_bytes_sent == data.len() {
198-
break SendStatus::Sent
198+
break SendStatus::Sent;
199199
}
200200
}
201201
Err(ref err) if err.kind() == io::ErrorKind::WouldBlock => continue,
@@ -204,7 +204,7 @@ impl Remote for RemoteResource {
204204
// a Event::Disconnection will be generated later.
205205
Err(err) => {
206206
log::error!("TCP receive error: {}", err);
207-
break SendStatus::ResourceNotFound // should not happen
207+
break SendStatus::ResourceNotFound; // should not happen
208208
}
209209
}
210210
}
@@ -238,7 +238,7 @@ pub fn check_stream_ready(stream: &TcpStream) -> PendingStatus {
238238
// A multiplatform non-blocking way to determine if the TCP stream is connected:
239239
// Extracted from: https://github.com/tokio-rs/mio/issues/1486
240240
if let Ok(Some(_)) = stream.take_error() {
241-
return PendingStatus::Disconnected
241+
return PendingStatus::Disconnected;
242242
}
243243
match stream.peer_addr() {
244244
Ok(_) => PendingStatus::Ready,

src/adapters/udp.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -193,11 +193,11 @@ impl Remote for RemoteResource {
193193
}
194194
Err(ref err) if err.kind() == ErrorKind::ConnectionRefused => {
195195
// Avoid ICMP generated error to be logged
196-
break ReadStatus::WaitNextEvent
196+
break ReadStatus::WaitNextEvent;
197197
}
198198
Err(err) => {
199199
log::error!("UDP receive error: {}", err);
200-
break ReadStatus::WaitNextEvent // Should not happen
200+
break ReadStatus::WaitNextEvent; // Should not happen
201201
}
202202
}
203203
}
@@ -262,15 +262,15 @@ impl LocalResource {
262262
};
263263

264264
if !ingress_addresses.contains(&ingress_ip) {
265-
continue
265+
continue;
266266
}
267267

268268
fn convert_sockaddr(addr: SockaddrStorage) -> Option<SocketAddr> {
269269
if let Some(addr) = addr.as_sockaddr_in() {
270-
return Some(SocketAddr::V4((*addr).into()))
270+
return Some(SocketAddr::V4((*addr).into()));
271271
}
272272
if let Some(addr) = addr.as_sockaddr_in6() {
273-
return Some(SocketAddr::V6((*addr).into()))
273+
return Some(SocketAddr::V6((*addr).into()));
274274
}
275275
None
276276
}
@@ -417,7 +417,7 @@ impl Local for LocalResource {
417417
#[cfg(target_os = "linux")]
418418
if let Some(ingress_addresses) = &self.ingress_addresses {
419419
self.accept_filtered(ingress_addresses, accept_remote);
420-
return
420+
return;
421421
}
422422

423423
let buffer: MaybeUninit<[u8; MAX_LOCAL_PAYLOAD_LEN]> = MaybeUninit::uninit();
@@ -464,7 +464,7 @@ fn send_packet(data: &[u8], send_method: impl Fn(&[u8]) -> io::Result<usize>) ->
464464
}
465465
Err(err) => {
466466
log::error!("UDP send error: {}", err);
467-
break SendStatus::ResourceNotFound // should not happen
467+
break SendStatus::ResourceNotFound; // should not happen
468468
}
469469
}
470470
}

0 commit comments

Comments
 (0)