all: address clippy lints
This commit is contained in:
parent
e5fd0fa192
commit
9e67158f47
29 changed files with 31 additions and 68 deletions
|
|
@ -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)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
})
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue