@@ -16,7 +16,7 @@ use crate::{
16
16
rcl_bindings:: * , Client , ClientBase , Clock , Context , ContextHandle , GuardCondition , LogParams ,
17
17
Logger , ParameterBuilder , ParameterInterface , ParameterVariant , Parameters , Publisher ,
18
18
QoSProfile , RclrsError , Service , ServiceBase , Subscription , SubscriptionBase ,
19
- SubscriptionCallback , Timer , TimerCallback , TimeSource , ToLogParams , ENTITY_LIFECYCLE_MUTEX ,
19
+ SubscriptionCallback , TimeSource , Timer , TimerCallback , ToLogParams , ENTITY_LIFECYCLE_MUTEX ,
20
20
} ;
21
21
22
22
/// Constant conversion from seconds to nanoseconds
@@ -350,15 +350,18 @@ impl Node {
350
350
period_ns : i64 ,
351
351
context : & Context ,
352
352
callback : Option < TimerCallback > ,
353
- clock : Option < Clock >
353
+ clock : Option < Clock > ,
354
354
) -> Result < Arc < Timer > , RclrsError > {
355
355
let clock_used = match clock {
356
356
Some ( value) => value,
357
357
None => self . get_clock ( ) ,
358
358
} ;
359
359
let timer = Timer :: new_with_callback ( & clock_used, & context, period_ns, callback) ?;
360
360
let timer = Arc :: new ( timer) ;
361
- self . timers_mtx . lock ( ) . unwrap ( ) . push ( Arc :: downgrade ( & timer) as Weak < Timer > ) ;
361
+ self . timers_mtx
362
+ . lock ( )
363
+ . unwrap ( )
364
+ . push ( Arc :: downgrade ( & timer) as Weak < Timer > ) ;
362
365
Ok ( timer)
363
366
}
364
367
0 commit comments