1
0
Fork 0
forked from wry/wry

all: address clippy lints

This commit is contained in:
Julian Orth 2025-08-29 11:21:04 +02:00
parent e5fd0fa192
commit 9e67158f47
29 changed files with 31 additions and 68 deletions

View file

@ -151,7 +151,7 @@ where
}
}
pub fn get_or_create(&self, target: &Target) -> RefMut<CritUpstreamNodeData<Target, T>>
pub fn get_or_create(&self, target: &Target) -> RefMut<'_, CritUpstreamNodeData<Target, T>>
where
T: Default,
{
@ -162,7 +162,7 @@ where
})
}
pub fn get(&self, target: &Target) -> Option<RefMut<CritUpstreamNodeData<Target, T>>> {
pub fn get(&self, target: &Target) -> Option<RefMut<'_, CritUpstreamNodeData<Target, T>>> {
self.nodes.get(target)
}

View file

@ -10,6 +10,7 @@ use {
std::{
cell::Cell,
rc::{Rc, Weak},
slice,
},
};
@ -86,7 +87,7 @@ where
targets: CritPerTargetData::new(slf, id),
on_match: Box::new(on_match),
events: mgr.leaf_events().clone(),
upstream: CritDownstreamData::new(id, &[upstream.clone()]),
upstream: CritDownstreamData::new(id, slice::from_ref(upstream)),
});
slf.upstream.attach(&slf);
slf

View file

@ -60,7 +60,7 @@ where
self.data.borrow_mut().clear();
}
pub fn get_or_create(&self, target: &Target, default: impl FnOnce() -> T) -> RefMut<T> {
pub fn get_or_create(&self, target: &Target, default: impl FnOnce() -> T) -> RefMut<'_, T> {
RefMut::map(self.data.borrow_mut(), |d| {
&mut d
.entry(target.id())
@ -75,7 +75,7 @@ where
})
}
pub fn get(&self, target: &Target) -> Option<RefMut<T>> {
pub fn get(&self, target: &Target) -> Option<RefMut<'_, T>> {
RefMut::filter_map(self.data.borrow_mut(), |d| {
d.get_mut(&target.id()).map(|d| &mut d.data)
})

View file

@ -14,7 +14,7 @@ use {
state::State,
tree::{ToplevelData, ToplevelNodeBase},
},
std::rc::Rc,
std::{rc::Rc, slice},
};
pub struct TlmMatchClient {
@ -32,7 +32,7 @@ impl TlmMatchClient {
id,
state: state.clone(),
node: node.clone(),
upstream: CritDownstreamData::new(id, &[node.clone()]),
upstream: CritDownstreamData::new(id, slice::from_ref(node)),
downstream: CritUpstreamData::new(slf, id),
});
slf.upstream.attach(&slf);