More debug in counter.rs
This commit is contained in:
parent
e8b7fbad0e
commit
fe7086b84b
|
@ -4,9 +4,13 @@ use syndicate::actor::*;
|
||||||
|
|
||||||
pub fn adjust(t: &mut Activation, f: &Arc<Field<isize>>, delta: isize) {
|
pub fn adjust(t: &mut Activation, f: &Arc<Field<isize>>, delta: isize) {
|
||||||
let f = f.clone();
|
let f = f.clone();
|
||||||
|
tracing::trace!(v0 = ?t.get(&f), "adjust");
|
||||||
*t.get_mut(&f) += delta;
|
*t.get_mut(&f) += delta;
|
||||||
|
tracing::trace!(v1 = ?t.get(&f), "adjust");
|
||||||
t.on_stop(move |t| {
|
t.on_stop(move |t| {
|
||||||
|
tracing::trace!(v0 = ?t.get(&f), "cleanup");
|
||||||
*t.get_mut(&f) -= delta;
|
*t.get_mut(&f) -= delta;
|
||||||
|
tracing::trace!(v1 = ?t.get(&f), "cleanup");
|
||||||
Ok(())
|
Ok(())
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -14,7 +18,9 @@ pub fn adjust(t: &mut Activation, f: &Arc<Field<isize>>, delta: isize) {
|
||||||
pub fn sync_and_adjust<M: 'static + Send>(t: &mut Activation, r: &Arc<Ref<M>>, f: &Arc<Field<isize>>, delta: isize) {
|
pub fn sync_and_adjust<M: 'static + Send>(t: &mut Activation, r: &Arc<Ref<M>>, f: &Arc<Field<isize>>, delta: isize) {
|
||||||
let f = f.clone();
|
let f = f.clone();
|
||||||
let sync_handler = t.create(move |t: &mut Activation| {
|
let sync_handler = t.create(move |t: &mut Activation| {
|
||||||
|
tracing::trace!(v0 = ?t.get(&f), "sync");
|
||||||
*t.get_mut(&f) += delta;
|
*t.get_mut(&f) += delta;
|
||||||
|
tracing::trace!(v1 = ?t.get(&f), "sync");
|
||||||
Ok(())
|
Ok(())
|
||||||
});
|
});
|
||||||
t.sync(r, sync_handler)
|
t.sync(r, sync_handler)
|
||||||
|
|
Loading…
Reference in New Issue