@@ -244,7 +244,7 @@ impl NodeState {
244
244
/// In some cases the payload type can be inferred by Rust:
245
245
/// ```
246
246
/// # use rclrs::*;
247
- /// # use rclrs::vendor::example_interfaces;
247
+ /// # use crate:: rclrs::vendor::example_interfaces;
248
248
/// let executor = Context::default().create_basic_executor();
249
249
/// let node = executor.create_node("my_node").unwrap();
250
250
///
@@ -270,7 +270,7 @@ impl NodeState {
270
270
///
271
271
/// ```
272
272
/// # use rclrs::*;
273
- /// # use rclrs::vendor::example_interfaces;
273
+ /// # use crate:: rclrs::vendor::example_interfaces;
274
274
/// # let executor = Context::default().create_basic_executor();
275
275
/// # let node = executor.create_node("my_node").unwrap();
276
276
/// let worker = node.create_worker::<String>(String::new());
@@ -279,7 +279,7 @@ impl NodeState {
279
279
/// The data given to the worker can be any custom data type:
280
280
/// ```
281
281
/// # use rclrs::*;
282
- /// # use rclrs::vendor::example_interfaces;
282
+ /// # use crate:: rclrs::vendor::example_interfaces;
283
283
/// # let executor = Context::default().create_basic_executor();
284
284
/// # let node = executor.create_node("my_node").unwrap();
285
285
///
@@ -315,7 +315,7 @@ impl NodeState {
315
315
/// # use rclrs::*;
316
316
/// # let executor = Context::default().create_basic_executor();
317
317
/// # let node = executor.create_node("my_node").unwrap();
318
- /// # use rclrs::vendor::test_msgs;
318
+ /// # use crate:: rclrs::vendor::test_msgs;
319
319
/// let client = node.create_client::<test_msgs::srv::Empty>(
320
320
/// "my_service"
321
321
/// )
@@ -329,7 +329,7 @@ impl NodeState {
329
329
/// # use rclrs::*;
330
330
/// # let executor = Context::default().create_basic_executor();
331
331
/// # let node = executor.create_node("my_node").unwrap();
332
- /// # use rclrs::vendor::test_msgs;
332
+ /// # use crate:: rclrs::vendor::test_msgs;
333
333
/// let client = node.create_client::<test_msgs::srv::Empty>(
334
334
/// "my_service"
335
335
/// .keep_all()
@@ -362,7 +362,7 @@ impl NodeState {
362
362
/// # use rclrs::*;
363
363
/// # let executor = Context::default().create_basic_executor();
364
364
/// # let node = executor.create_node("my_node").unwrap();
365
- /// # use rclrs::vendor::test_msgs;
365
+ /// # use crate:: rclrs::vendor::test_msgs;
366
366
/// let publisher = node.create_publisher::<test_msgs::msg::Empty>(
367
367
/// "my_topic"
368
368
/// )
@@ -374,7 +374,7 @@ impl NodeState {
374
374
///
375
375
/// ```
376
376
/// # use rclrs::*;
377
- /// # use rclrs::vendor::test_msgs;
377
+ /// # use crate:: rclrs::vendor::test_msgs;
378
378
/// # let executor = Context::default().create_basic_executor();
379
379
/// # let node = executor.create_node("my_node").unwrap();
380
380
/// let publisher = node.create_publisher::<test_msgs::msg::Empty>(
@@ -421,10 +421,9 @@ impl NodeState {
421
421
/// Pass in only the service name for the `options` argument to use all default service options:
422
422
/// ```
423
423
/// # use rclrs::*;
424
- /// # use rclrs::vendor::test_msgs;
424
+ /// # use crate:: rclrs::vendor::test_msgs;
425
425
/// # let executor = Context::default().create_basic_executor();
426
426
/// # let node = executor.create_node("my_node").unwrap();
427
- ///
428
427
/// let service = node.create_service::<test_msgs::srv::Empty, _>(
429
428
/// "my_service",
430
429
/// |_request: test_msgs::srv::Empty_Request| {
@@ -439,10 +438,9 @@ impl NodeState {
439
438
///
440
439
/// ```
441
440
/// # use rclrs::*;
442
- /// # use rclrs::vendor::test_msgs;
441
+ /// # use crate:: rclrs::vendor::test_msgs;
443
442
/// # let executor = Context::default().create_basic_executor();
444
443
/// # let node = executor.create_node("my_node").unwrap();
445
- ///
446
444
/// let service = node.create_service::<test_msgs::srv::Empty, _>(
447
445
/// "my_service"
448
446
/// .keep_all()
@@ -479,19 +477,19 @@ impl NodeState {
479
477
///
480
478
/// ```
481
479
/// # use rclrs::*;
482
- /// # use rclrs::vendor::example_interfaces::srv::* ;
480
+ /// # use crate:: rclrs::vendor::example_interfaces;
483
481
/// # let executor = Context::default().create_basic_executor();
484
482
/// # let node = executor.create_node("my_node").unwrap();
485
483
/// use std::sync::Mutex;
486
484
///
487
485
/// let counter = Mutex::new(0usize);
488
- /// let service = node.create_service::<Trigger, _>(
486
+ /// let service = node.create_service::<example_interfaces::srv:: Trigger, _>(
489
487
/// "trigger_counter",
490
- /// move |_request: Trigger_Request| {
488
+ /// move |_request: example_interfaces::srv:: Trigger_Request| {
491
489
/// let mut counter = counter.lock().unwrap();
492
490
/// *counter += 1;
493
491
/// println!("Triggered {} times", *counter);
494
- /// Trigger_Response {
492
+ /// example_interfaces::srv:: Trigger_Response {
495
493
/// success: true,
496
494
/// message: "no problems here".to_string(),
497
495
/// }
@@ -505,21 +503,21 @@ impl NodeState {
505
503
///
506
504
/// ```
507
505
/// # use rclrs::*;
508
- /// # use rclrs::vendor::example_interfaces::srv::* ;
506
+ /// # use crate:: rclrs::vendor::example_interfaces;
509
507
/// # let executor = Context::default().create_basic_executor();
510
508
/// # let node = executor.create_node("my_node").unwrap();
511
509
/// use std::sync::{Arc, Mutex};
512
510
///
513
511
/// let counter = Arc::new(Mutex::new(0usize));
514
512
///
515
513
/// let counter_in_service = Arc::clone(&counter);
516
- /// let service = node.create_service::<Trigger, _>(
514
+ /// let service = node.create_service::<example_interfaces::srv:: Trigger, _>(
517
515
/// "trigger_counter",
518
- /// move |_request: Trigger_Request| {
516
+ /// move |_request: example_interfaces::srv:: Trigger_Request| {
519
517
/// let mut counter = counter_in_service.lock().unwrap();
520
518
/// *counter += 1;
521
519
/// println!("Triggered {} times", *counter);
522
- /// Trigger_Response {
520
+ /// example_interfaces::srv:: Trigger_Response {
523
521
/// success: true,
524
522
/// message: "no problems here".to_string(),
525
523
/// }
@@ -599,17 +597,17 @@ impl NodeState {
599
597
///
600
598
/// ```
601
599
/// # use rclrs::*;
602
- /// # use rclrs::vendor::example_interfaces::srv::* ;
600
+ /// # use crate:: rclrs::vendor::example_interfaces;
603
601
/// # let executor = Context::default().create_basic_executor();
604
602
/// # let node = executor.create_node("my_node")?;
605
603
/// use std::sync::Arc;
606
604
///
607
605
/// let worker_a = node.create_worker(0_i64);
608
606
/// let worker_b = node.create_worker(0_i64);
609
607
///
610
- /// let service = node.create_async_service::<AddTwoInts, _>(
608
+ /// let service = node.create_async_service::<example_interfaces::srv:: AddTwoInts, _>(
611
609
/// "add",
612
- /// move |request: AddTwoInts_Request| {
610
+ /// move |request: example_interfaces::srv:: AddTwoInts_Request| {
613
611
/// // Clone the workers so they can be captured into the async block
614
612
/// let worker_a = Arc::clone(&worker_a);
615
613
/// let worker_b = Arc::clone(&worker_b);
@@ -628,7 +626,7 @@ impl NodeState {
628
626
/// // Awaiting above ensures that each number from the
629
627
/// // request is saved in its respective worker before
630
628
/// // we give back a response.
631
- /// AddTwoInts_Response { sum: a + b }
629
+ /// example_interfaces::srv:: AddTwoInts_Response { sum: a + b }
632
630
/// }
633
631
/// }
634
632
/// )?;
@@ -671,7 +669,7 @@ impl NodeState {
671
669
/// Pass in only the topic name for the `options` argument to use all default subscription options:
672
670
/// ```
673
671
/// # use rclrs::*;
674
- /// # use rclrs::vendor::test_msgs;
672
+ /// # use crate:: rclrs::vendor::test_msgs;
675
673
/// # let executor = Context::default().create_basic_executor();
676
674
/// # let node = executor.create_node("my_node").unwrap();
677
675
/// let subscription = node.create_subscription(
@@ -687,7 +685,7 @@ impl NodeState {
687
685
///
688
686
/// ```
689
687
/// # use rclrs::*;
690
- /// # use rclrs::vendor::test_msgs;
688
+ /// # use crate:: rclrs::vendor::test_msgs;
691
689
/// # let executor = Context::default().create_basic_executor();
692
690
/// # let node = executor.create_node("my_node").unwrap();
693
691
/// let subscription = node.create_subscription(
@@ -730,7 +728,7 @@ impl NodeState {
730
728
///
731
729
/// ```
732
730
/// # use rclrs::*;
733
- /// # use rclrs::vendor::example_interfaces;
731
+ /// # use crate:: rclrs::vendor::example_interfaces;
734
732
/// # let executor = Context::default().create_basic_executor();
735
733
/// # let node = executor.create_node("my_node").unwrap();
736
734
/// use std::sync::Mutex;
@@ -753,7 +751,7 @@ impl NodeState {
753
751
///
754
752
/// ```
755
753
/// # use rclrs::*;
756
- /// # use rclrs::vendor::example_interfaces;
754
+ /// # use crate:: rclrs::vendor::example_interfaces;
757
755
/// # let executor = Context::default().create_basic_executor();
758
756
/// # let node = executor.create_node("my_node").unwrap();
759
757
/// use std::sync::{Arc, Mutex};
@@ -854,7 +852,7 @@ impl NodeState {
854
852
///
855
853
/// ```
856
854
/// # use rclrs::*;
857
- /// # use rclrs::vendor::example_interfaces;
855
+ /// # use crate:: rclrs::vendor::example_interfaces;
858
856
/// # let executor = Context::default().create_basic_executor();
859
857
/// # let node = executor.create_node("my_node").unwrap();
860
858
///
0 commit comments