Skip to content

Commit

Permalink
chore: Apply Clippy lints from Rust 1.76 (manual)
Browse files Browse the repository at this point in the history
  • Loading branch information
fuzzypixelz committed Feb 27, 2024
1 parent 01233ed commit dbeae5b
Show file tree
Hide file tree
Showing 8 changed files with 28 additions and 22 deletions.
5 changes: 3 additions & 2 deletions commons/zenoh-keyexpr/src/key_expr/format/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -509,7 +509,7 @@ impl<'s, Storage: IKeFormatStorage<'s>> KeFormatter<'s, Storage> {
let pattern = segments[i].spec.pattern();
let start = self.buffer.len();
write!(&mut self.buffer, "{value}").unwrap(); // Writing on `&mut String` should be infallible.
match (|| {
let mut set_value = || {
let end = self.buffer.len();
if start == end {
if !pattern.is_double_wild() {
Expand All @@ -529,7 +529,8 @@ impl<'s, Storage: IKeFormatStorage<'s>> KeFormatter<'s, Storage> {
NonMaxU32::new(end.try_into().map_err(|_| ())?).ok_or(())?,
));
Ok(())
})() {
};
match set_value() {
Ok(()) => Ok(self),
Err(()) => {
self.buffer.truncate(start);
Expand Down
6 changes: 3 additions & 3 deletions commons/zenoh-keyexpr/src/key_expr/include.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ pub struct LTRIncluder;
impl Includer<&[u8], &[u8]> for LTRIncluder {
fn includes(&self, mut left: &[u8], mut right: &[u8]) -> bool {
loop {
let (lchunk, lrest) = left.split_once(&DELIMITER);
let (lchunk, lrest) = Split::split_once(left, &DELIMITER);
let lempty = lrest.is_empty();
if lchunk == DOUBLE_WILD {
if (lempty && !right.has_verbatim()) || (!lempty && self.includes(lrest, right)) {
Expand All @@ -44,12 +44,12 @@ impl Includer<&[u8], &[u8]> for LTRIncluder {
if unsafe { right.has_direct_verbatim_non_empty() } {
return false;
}
right = right.split_once(&DELIMITER).1;
right = Split::split_once(right, &DELIMITER).1;
if right.is_empty() {
return false;
}
} else {
let (rchunk, rrest) = right.split_once(&DELIMITER);
let (rchunk, rrest) = Split::split_once(right, &DELIMITER);
if rchunk.is_empty()
|| rchunk == DOUBLE_WILD
|| !self.non_double_wild_chunk_includes(lchunk, rchunk)
Expand Down
19 changes: 12 additions & 7 deletions io/zenoh-transport/src/multicast/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ pub use manager::{
TransportManagerParamsMulticast,
};
use std::{
fmt,
fmt::{self, Write},
sync::{Arc, Weak},
};
use transport::TransportMulticastInner;
Expand Down Expand Up @@ -147,12 +147,17 @@ impl fmt::Debug for TransportMulticast {
match self.get_transport() {
Ok(transport) => {
let is_shm = zcondfeat!("shared-memory", transport.is_shm(), false);
let peers: String = zread!(transport.peers)
.iter()
.map(|(l, p)| {
format!("(locator: {}, zid: {}, whatami: {})", l, p.zid, p.whatami)
})
.collect();
let peers: String =
zread!(transport.peers)
.iter()
.fold(String::new(), |mut output, (l, p)| {
let _ = write!(
output,
"(locator: {}, zid: {}, whatami: {})",
l, p.zid, p.whatami
);
output
});

f.debug_struct("Transport Multicast")
.field("sn_resolution", &transport.get_sn_resolution())
Expand Down
4 changes: 2 additions & 2 deletions io/zenoh-transport/src/multicast/transport.rs
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ impl TransportMulticastInner {
) -> ZResult<TransportMulticastInner> {
let mut priority_tx = vec![];
if (config.initial_sns.len() != 1) != (config.initial_sns.len() != Priority::NUM) {
for (_, sn) in config.initial_sns.iter().enumerate() {
for sn in config.initial_sns.iter() {
let tct = TransportPriorityTx::make(config.sn_resolution)?;
tct.sync(*sn)?;
priority_tx.push(tct);
Expand Down Expand Up @@ -359,7 +359,7 @@ impl TransportMulticastInner {
.into_boxed_slice();

let mut priority_rx = Vec::with_capacity(next_sns.len());
for (_, sn) in next_sns.iter().enumerate() {
for sn in next_sns.iter() {
let tprx = TransportPriorityRx::make(
join.resolution.get(Field::FrameSN),
self.manager.config.defrag_buff_size,
Expand Down
4 changes: 2 additions & 2 deletions plugins/zenoh-backend-traits/src/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -201,8 +201,8 @@ impl<S: Into<String> + AsRef<str>, V: AsObject> TryFrom<(S, &V)> for PluginConfi
rest: value
.into_iter()
.filter(|&(k, _v)| {
(!["__required__", "backend_search_dirs", "volumes", "storages"]
.contains(&k.as_str()))
!["__required__", "backend_search_dirs", "volumes", "storages"]
.contains(&k.as_str())
})
.map(|(k, v)| (k.clone(), v.clone()))
.collect(),
Expand Down
4 changes: 2 additions & 2 deletions zenoh/src/net/routing/hat/linkstate_peer/network.rs
Original file line number Diff line number Diff line change
Expand Up @@ -774,12 +774,12 @@ impl Network {
.graph
.node_indices()
.filter(|&idx| {
(self.full_linkstate
self.full_linkstate
|| self.gossip_multihop
|| self.links.values().any(|link| link.zid == zid)
|| (self.router_peers_failover_brokering
&& idx == self.idx
&& whatami == WhatAmI::Router))
&& whatami == WhatAmI::Router)
})
.map(|idx| {
(
Expand Down
4 changes: 2 additions & 2 deletions zenoh/src/net/routing/hat/p2p_peer/gossip.rs
Original file line number Diff line number Diff line change
Expand Up @@ -510,11 +510,11 @@ impl Network {
.graph
.node_indices()
.filter(|&idx| {
(self.gossip_multihop
self.gossip_multihop
|| self.links.values().any(|link| link.zid == zid)
|| (self.router_peers_failover_brokering
&& idx == self.idx
&& whatami == WhatAmI::Router))
&& whatami == WhatAmI::Router)
})
.map(|idx| {
(
Expand Down
4 changes: 2 additions & 2 deletions zenoh/src/net/routing/hat/router/network.rs
Original file line number Diff line number Diff line change
Expand Up @@ -779,12 +779,12 @@ impl Network {
.graph
.node_indices()
.filter(|&idx| {
(self.full_linkstate
self.full_linkstate
|| self.gossip_multihop
|| self.links.values().any(|link| link.zid == zid)
|| (self.router_peers_failover_brokering
&& idx == self.idx
&& whatami == WhatAmI::Router))
&& whatami == WhatAmI::Router)
})
.map(|idx| {
(
Expand Down

0 comments on commit dbeae5b

Please sign in to comment.