1- use rclrs:: RclrsErrorFilter ;
1+ use rclrs:: * ;
22use std:: sync:: {
33 atomic:: { AtomicU32 , Ordering } ,
44 Arc , Mutex ,
@@ -8,16 +8,16 @@ use anyhow::{Error, Result};
88
99struct MinimalSubscriber {
1010 num_messages : AtomicU32 ,
11- node : Arc < rclrs :: Node > ,
12- subscription : Mutex < Option < Arc < rclrs :: Subscription < std_msgs:: msg:: String > > > > ,
11+ node : Arc < Node > ,
12+ subscription : Mutex < Option < Arc < Subscription < std_msgs:: msg:: String > > > > ,
1313}
1414
1515impl MinimalSubscriber {
1616 pub fn new (
17- executor : & rclrs :: Executor ,
17+ executor : & Executor ,
1818 name : & str ,
1919 topic : & str ,
20- ) -> Result < Arc < Self > , rclrs :: RclrsError > {
20+ ) -> Result < Arc < Self > , RclrsError > {
2121 let node = executor. create_node ( name) ?;
2222 let minimal_subscriber = Arc :: new ( MinimalSubscriber {
2323 num_messages : 0 . into ( ) ,
@@ -30,7 +30,7 @@ impl MinimalSubscriber {
3030 . node
3131 . create_subscription :: < std_msgs:: msg:: String , _ > (
3232 topic,
33- rclrs :: QOS_PROFILE_DEFAULT ,
33+ QOS_PROFILE_DEFAULT ,
3434 move |msg : std_msgs:: msg:: String | {
3535 minimal_subscriber_aux. callback ( msg) ;
3636 } ,
@@ -51,7 +51,7 @@ impl MinimalSubscriber {
5151}
5252
5353fn main ( ) -> Result < ( ) , Error > {
54- let mut executor = rclrs :: Context :: default_from_env ( ) ?. create_basic_executor ( ) ;
54+ let mut executor = Context :: default_from_env ( ) ?. create_basic_executor ( ) ;
5555 let publisher_node = executor. create_node ( "minimal_publisher" ) ?;
5656
5757 let _subscriber_node_one =
@@ -60,9 +60,9 @@ fn main() -> Result<(), Error> {
6060 MinimalSubscriber :: new ( & executor, "minimal_subscriber_two" , "topic" ) ?;
6161
6262 let publisher = publisher_node
63- . create_publisher :: < std_msgs:: msg:: String > ( "topic" , rclrs :: QOS_PROFILE_DEFAULT ) ?;
63+ . create_publisher :: < std_msgs:: msg:: String > ( "topic" , QOS_PROFILE_DEFAULT ) ?;
6464
65- std:: thread:: spawn ( move || -> Result < ( ) , rclrs :: RclrsError > {
65+ std:: thread:: spawn ( move || -> Result < ( ) , RclrsError > {
6666 let mut message = std_msgs:: msg:: String :: default ( ) ;
6767 let mut publish_count: u32 = 1 ;
6868 loop {
@@ -75,7 +75,7 @@ fn main() -> Result<(), Error> {
7575 } ) ;
7676
7777 executor
78- . spin ( rclrs :: SpinOptions :: default ( ) )
78+ . spin ( SpinOptions :: default ( ) )
7979 . first_error ( )
8080 . map_err ( |err| err. into ( ) )
8181}
0 commit comments