chore: run cargo fmt

This commit is contained in:
Byson94
2025-11-01 12:22:30 +05:30
parent 327b223998
commit b53431d861
3 changed files with 17 additions and 12 deletions

View File

@@ -24,7 +24,11 @@ fn children_to_vec(
.collect()
}
pub fn register_all_widgets(engine: &mut Engine, all_nodes: &Rc<RefCell<Vec<WidgetNode>>>, keep_signal: &Rc<RefCell<Vec<u64>>>) {
pub fn register_all_widgets(
engine: &mut Engine,
all_nodes: &Rc<RefCell<Vec<WidgetNode>>>,
keep_signal: &Rc<RefCell<Vec<u64>>>,
) {
engine.register_type::<WidgetNode>();
engine.register_type::<LocalSignal>();
@@ -82,16 +86,19 @@ pub fn register_all_widgets(engine: &mut Engine, all_nodes: &Rc<RefCell<Vec<Widg
// == Special signal
let keep_signal_clone = keep_signal.clone();
engine.register_fn("localsignal", move |props: Map| -> Result<LocalSignal, Box<EvalAltResult>> {
let id = hash_props(&props);
let signal = Rc::new(LocalSignal { id, props, data: Arc::new(LocalDataBinder::new()) });
engine.register_fn(
"localsignal",
move |props: Map| -> Result<LocalSignal, Box<EvalAltResult>> {
let id = hash_props(&props);
let signal = Rc::new(LocalSignal { id, props, data: Arc::new(LocalDataBinder::new()) });
let signal_rc = register_signal(id, signal);
let signal_rc = register_signal(id, signal);
keep_signal_clone.borrow_mut().push(id);
keep_signal_clone.borrow_mut().push(id);
Ok((*signal_rc).clone())
});
Ok((*signal_rc).clone())
},
);
// == Top-level macros ==
engine.register_fn(

View File

@@ -17,7 +17,7 @@ use std::rc::Rc;
pub struct ParseConfig {
engine: Engine,
all_nodes: Rc<RefCell<Vec<WidgetNode>>>,
keep_signal: Rc<RefCell<Vec<u64>>>
keep_signal: Rc<RefCell<Vec<u64>>>,
}
impl ParseConfig {

View File

@@ -96,9 +96,7 @@ thread_local! {
pub fn register_signal(id: u64, signal: Rc<LocalSignal>) -> Rc<LocalSignal> {
LOCAL_SIGNALS.with(|registry| {
let mut map = registry.borrow_mut();
map.entry(id)
.or_insert_with(|| signal.clone())
.clone()
map.entry(id).or_insert_with(|| signal.clone()).clone()
})
}